使用最新版本的imageMagick for windows(今日下载)
small_image.jpg = 16x16
large_image.jpg = 800x600
convert small_image.jpg -gravity Center -resize'880x120>' -background white -extent 208x120 s_icon.gif
产生:“转换:无效几何''208x120'@ geometry.c / ParseRegionGeometry / 1322”但它仍然产生一个208x120图像,其中16x16图像完美地居中于新图像中。完美。
然而,如果我尝试使用较大的图像,它会给我同样的错误,但它实际上似乎是裁剪而不是缩小为“208x120>”暗示。
该错误是什么,我该如何解决?为什么这个命令行不能用于更大的图像?
文件不是很好:(
答案 0 :(得分:2)
我有同样的问题。显然这是因为你使用单引号而不是双(正常)引号。你的字符串应该是这样的:
convert small_image.jpg -gravity Center -resize "208x120>" -background white -extent 208x120 s_icon.gif
不知道* nix是否允许这样做,因为文档没有提到它......