2017-07-27 103 views
1

我有一個canvas.png圖像這是2048 x 2048 px。 我有一個background.jpg圖像這是1920 x 1080 pxImageMagick命令放大原始圖像

我想增加background.jpg的大小並將其放在canvas.png上,它必須填滿整個區域,但background.jpg應保持按比例。

當兩幅圖像是由我想要保留的2048 x 2048 px

canvas.png

background.jpg

+1

要強制調整背景大小,你可以使用''convert background.jpg -resize 2048x2048 \! background.jpg'' – xiawi

+0

是的,但是這樣會減小比例。會不會失去它的比例而增加它的尺寸?我可以然後裁剪它? –

+0

你必須選擇妥協(1)修改縱橫比(2)剪裁它的一部分(3)不要填滿所有畫布。你喜歡哪一個(可能是其他的?) – xiawi

回答

1

原來的畫布大小如果你不想修改寬高比,您可以嘗試:

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

它給出:

1

我想這是你想要什麼,但我使用的第7版,並沒有正確地使用convert版本7中wwork:

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

爲版本6的變化magick轉換

不知何故錯過了來自@xizwi的答案

相關問題