Неверные размеры ImageMagick - PullRequest
4 голосов
/ 03 мая 2011

Я был над этой проблемой уже несколько часов.Я не могу правильно обрезать / изменить размер определенного изображения.

Исходное изображение имеет размер 900x398 px Целевой размер 650x178 px

, но возвращаемое значение 647x178 pxЯ не понимаюЭто команда, которую я использую:

/usr/bin/convert jpg:"/location/20-prefab_woningen.jpg" -auto-orient -shave 0x78 -resize 650x174 -colorspace RGB "location/new.jpg" &&exit

Это распространенная ошибка?Я не могу найти в Интернете ничего об этом.Версия ImageMagick, кажется, не имеет значения, пробовал как локально, так и на сервере, но я получаю одинаковые результаты.

1 Ответ

4 голосов
/ 03 мая 2011

resize пытается подогнать изображение под указанные размеры. Это не заставляет его точно такого размера. См. руководство .

Используйте флаг !, чтобы сообщить IM об игнорировании соотношения сторон.

/usr/bin/convert jpg:"/location/20-prefab_woningen.jpg" 
                -auto-orient -shave 0x78 
                -resize 650x174\! 
                -colorspace RGB "location/new.jpg" &&exit
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...