我们最近将我们的 image magick 版本从 6.5.1 升级到了 6.5.7(通过 karmic->lucid ubuntu 升级)。
我们依赖的命令之一是调整图像大小,然后将其放置在另一个图像之上:
composite -gravity 'Center' -resize '304x202!' watermark.png -size '320x213' base.jpg result.jpg
在这个例子中,我们期待一个“320x213”像素的结果图像,“watermark.png”的“302x202”像素版本放在中心的“base.jpg”上。
这在 image magick 6.5.1 中运行良好,但在 6.5.7 版本中,我们的视觉测试失败,如下所示:
替代文字 http://img21.imageshack.us/img21/2023/screenshot20100623at104.png
这看起来像'-size'选项由于某种原因被完全忽略了,但任何想法都会受到赞赏!