ImageMagick命令放大原始图像

时间:2017-07-27 09:25:11

标签: imagemagick

我的canvas.png图片为2048 x 2048 px。 我的background.jpg图片为1920 x 1080 px

我希望增加background.jpg的大小并将其放在canvas.png上,它必须填满整个区域,但background.jpg应保持成比例。

当两个图像合成时,我想保留原始画布大小2048 x 2048 px

canvas.png

background.jpg

2 个答案:

答案 0 :(得分:2)

如果您不想修改宽高比,可以尝试:

convert background.jpg  -resize 2048x2048^ -gravity center -extent 2048x2048  fill_background.jpg

它给出: enter image description here

答案 1 :(得分:1)

我认为这样做你想要的但是我使用的是版本7并且它在版本7中没有正确使用转换:

magick KhzcT.png zjBGB.jpg -resize x2048 -gravity center -composite output.png

对于版本6,将magick转换为

以某种方式错过了@xizwi的答案