我正在尝试达到以下效果:固定盒子大小(133x100),图像应该被调整大小以适应这个盒子,但不要拉伸,空白处应该填充黑色。
实际上我正在使用以下命令:
convert -background black -gravity center -extent 133x100 from.jpg to.jpg
然而,与其将图像适配到请求的框中,我得到了一张被裁剪的图像。如何获得请求的结果?我正在查阅文档,但选项很多,我还没有找到(我认为)我需要的那个。
我正在尝试达到以下效果:固定盒子大小(133x100),图像应该被调整大小以适应这个盒子,但不要拉伸,空白处应该填充黑色。
实际上我正在使用以下命令:
convert -background black -gravity center -extent 133x100 from.jpg to.jpg
然而,与其将图像适配到请求的框中,我得到了一张被裁剪的图像。如何获得请求的结果?我正在查阅文档,但选项很多,我还没有找到(我认为)我需要的那个。
看起来我已经通过这个链接自己找到了解决方案:http://www.imagemagick.org/Usage/thumbnails/#fit_summery
而这段代码解决了我的问题:
convert from.jpg -thumbnail 133x100 -background black -gravity center -extent 133x100 to.jpg