我有一個canvas.png
圖像這是2048 x 2048 px
。 我有一個background.jpg
圖像這是1920 x 1080 px
。ImageMagick命令放大原始圖像
我想增加background.jpg
的大小並將其放在canvas.png
上,它必須填滿整個區域,但background.jpg
應保持按比例。
當兩幅圖像是由我想要保留的2048 x 2048 px
我有一個canvas.png
圖像這是2048 x 2048 px
。 我有一個background.jpg
圖像這是1920 x 1080 px
。ImageMagick命令放大原始圖像
我想增加background.jpg
的大小並將其放在canvas.png
上,它必須填滿整個區域,但background.jpg
應保持按比例。
當兩幅圖像是由我想要保留的2048 x 2048 px
原來的畫布大小如果你不想修改寬高比,您可以嘗試:
convert background.jpg -resize 2048x2048^ -gravity center -extent 2048x2048 fill_background.jpg
它給出:
我想這是你想要什麼,但我使用的第7版,並沒有正確地使用convert版本7中wwork:
magick KhzcT.png zjBGB.jpg -resize x2048 -gravity center -composite output.png
爲版本6的變化magick轉換
不知何故錯過了來自@xizwi的答案
要強制調整背景大小,你可以使用''convert background.jpg -resize 2048x2048 \! background.jpg'' – xiawi
是的,但是這樣會減小比例。會不會失去它的比例而增加它的尺寸?我可以然後裁剪它? –
你必須選擇妥協(1)修改縱橫比(2)剪裁它的一部分(3)不要填滿所有畫布。你喜歡哪一個(可能是其他的?) – xiawi