ImageMagick尺寸不正确。

4

我已经在这个问题上花费了几个小时,但是我无法正确地裁剪/调整某个图像。

源图像的尺寸为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

这是一个常见的bug吗?我在网上找不到任何相关信息。无论是本地还是服务器,ImageMagick版本似乎都不重要,但我得到了相同的结果。

1个回答

4

resize会尝试将图像适应到指定的尺寸,而不是强制将其变为完全相同的大小。请参阅手册获取更多信息。

使用!标志告诉IM忽略纵横比。

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

谢谢,没有反斜杠并加上感叹号,它完美地工作了。谢谢,你是救命恩人 :) - nightfox89

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接