使用 ImageMagick 放大图像

Zoomming into an image with ImageMagick

我想放大图像 test.png。也就是说,作为一个愚蠢的例子,我想从这个开始

到这个

我能做到的唯一方法是

convert -resize 110% test.png -gravity Center \
        -crop 800x600+0+0 +repage 1.png

这是重新缩放图片,然后将其裁剪为原始大小。问题是这只有效,因为我已经知道图像的原始尺寸是 800x600。

如何在事先不知道图像大小的情况下完成这项工作?

显然,这样做的方法是使用 -distort 选项:

convert -distort SRT '1.1 0' +repage test.png 2.png

其中 1.1 是 110% 缩放,0 是旋转角度。