我已经在这个问题上待了好几个小时了。我无法正确裁剪/调整某个图像的大小。
源图片的尺寸为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版本似乎并不重要,尝试本地和服务器,但我得到相同的结果。
答案 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