ImageMagick比例和作物保持纵横比

时间:2017-09-27 22:29:39

标签: image-processing imagemagick

我正在努力将图像缩放到250像素宽度,使用ImageMagick保持宽高比,然后从顶角(x,y)裁剪,宽度为160像素宽,高度为160像素。

我用PHP尝试过这个,但它不起作用:

exec($homePath.'/ImageMagick/bin/mogrify -resize 250x -crop 160x160'+'.$x.'+'.$y
     .' test.jpg');

我甚至尝试过如下2条指令:

//Resize is not working
exec($homePath.'/ImageMagick/bin/mogrify -resize 250x test.jpg');

//Crop is working
exec($homePath.'/ImageMagick/bin/mogrify -crop 160x160'.'+'.$x.'+'.$y.' test.jpg');

我正在使用ImageMagick 7.0.7-4

1 个答案:

答案 0 :(得分:0)

最后在@ fmw42的帮助下,我将注意力集中在 mogrify 之前的 magick 一词 ImageMagick 7

 exec($homePath.'/ImageMagick/bin/magick mogrify -scale 250x 
      -crop 160x160+'.$x.'+'.$y.' test.jpg');

感谢。