ImageMagick尺寸不正确

时间:2011-05-03 13:48:13

标签: php resize 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版本似乎并不重要,尝试本地和服务器,但我得到相同的结果。

1 个答案:

答案 0 :(得分:4)

resize尝试使图像适合指定的尺寸。它并没有强制它完全相同的大小。请参阅manual

使用!标志告诉IM忽略宽高比。

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