我的canvas.png
图片为2048 x 2048 px
。
我的background.jpg
图片为1920 x 1080 px
。
我希望增加background.jpg
的大小并将其放在canvas.png
上,它必须填满整个区域,但background.jpg
应保持成比例。
当两个图像合成时,我想保留原始画布大小2048 x 2048 px
答案 0 :(得分:2)
如果您不想修改宽高比,可以尝试:
convert background.jpg -resize 2048x2048^ -gravity center -extent 2048x2048 fill_background.jpg
答案 1 :(得分:1)
我认为这样做你想要的但是我使用的是版本7并且它在版本7中没有正确使用转换:
magick KhzcT.png zjBGB.jpg -resize x2048 -gravity center -composite output.png
对于版本6,将magick转换为
以某种方式错过了@xizwi的答案