ImageMagick неправильные размеры
Я занимаюсь этой проблемой уже несколько часов. Я не могу правильно обрезать/изменить размер определенного изображения.
Исходное изображение имеет размерность 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, похоже, не имеет значения, пробовал как локально, так и на сервере, но я получаю те же результаты.
3
1 answers
resize
пытается подогнать изображение под заданные размеры. Это не заставляет его быть именно такого размера. Смотрите руководство .
Используйте флаг !
, чтобы указать IM игнорировать соотношение сторон.
/usr/bin/convert jpg:"/location/20-prefab_woningen.jpg"
-auto-orient -shave 0x78
-resize 650x174\!
-colorspace RGB "location/new.jpg" &&exit
3
Author: Pekka 웃, 2011-05-03 13:56:51