Я запутался в том, как работает функция -crop в Imagemagick.
У меня есть следующие значения от Jcrop.
(x1,y1), (x2,y2), width and height.
И следующая команда:
exec("convert $target_path -crop ".$w."x".$h."+$x+$y +repage $target_path");
Исходное изображение:
Результат после посева:
У меня вопрос: как я использовал координаты и размеры из Jcrop и использовал их с Imagemagick?
Я понятия не имею, в какие ценности вы переходите convert
, но ваша команда должна выглядеть примерно так, чтобы извлечь светлую область, если это ваша цель:
convert x.png -crop 240x240+120+100 out.png
Первый 240
ширина обрезанной области, а вторая 240
это его высота. 120
это смещение по оси X от верхнего левого угла и +100
смещение по оси Y сверху вниз.
Или, в общих чертах, вы указываете урожай как этот
convert input.png -crop ${x}x${y}+${a}+${b} output.png
Я чувствую себя идиотом.
я имел стиль = ‘макс-ширина: 500px;’ на моем изображении во время урожая. Убрал стиль и теперь он работает.