ImageMagick和几何问题 - 使用>调整大小

时间:2009-09-17 22:51:21

标签: imagemagick

使用最新版本的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>”暗示。

该错误是什么,我该如何解决?为什么这个命令行不能用于更大的图像?

文件不是很好:(

1 个答案:

答案 0 :(得分:2)

我有同样的问题。显然这是因为你使用单引号而不是双(正常)引号。你的字符串应该是这样的:

convert small_image.jpg -gravity Center -resize "208x120>" -background white -extent 208x120 s_icon.gif

不知道* nix是否允许这样做,因为文档没有提到它......