ImageMagick和几何体问题-使用>;

ImageMagick和几何体问题-使用>;,imagemagick,Imagemagick,使用最新版本的imageMagick for windows(今天下载) small_image.jpg=16x16 大号_image.jpg=800x600 转换small_image.jpg-重心-调整大小“208x120>”-背景白色-范围208x120 s_icon.gif 生成:“convert:invalid geometry`'208x120'@geometry.c/ParseRegionGeometry/1322”,但它仍然生成208x120图像,其中微小的16x16图像完全位于

使用最新版本的imageMagick for windows(今天下载)
small_image.jpg=16x16
大号_image.jpg=800x600

转换small_image.jpg-重心-调整大小“208x120>”-背景白色-范围208x120 s_icon.gif

生成:“convert:invalid geometry`'208x120'@geometry.c/ParseRegionGeometry/1322”,但它仍然生成208x120图像,其中微小的16x16图像完全位于新图像的中心。太好了

但是,如果我尝试使用较大的图像,它会给我相同的错误,但它实际上似乎是裁剪而不是像“208x120>”所暗示的那样缩小

这个错误是什么?我如何修复它?为什么这个命令行不能用于较大的图像


文档不太好:(

我也有同样的问题。很明显,这是因为您使用单引号而不是双引号(普通引号)。您的字符串应该如下所示:

convert small_image.jpg -gravity Center -resize "208x120>" -background white -extent 208x120 s_icon.gif
不知道在*nix上是否允许这样做,因为文档中没有提到