我想要一個組合命令,可以在單次執行中執行以下任務。我搜索了互聯網,但幾乎找不到任何指導我們編寫任何堆棧命令的教程。我可以爲每個操作中發現單個命令,如-composite
,-blur
,等等,我知道我能管的命令,這樣實用Imagemagick堆棧(組合)複雜命令
convert ... mpr:- | convert ... mpr:- | ... | convert ... png:-
不過,我想使用\(... \)
和mpr:{label}
,因爲這會增加組合命令所有操作在單個進程中執行的性能(shell中的管道可能會降低性能,並且需要按順序執行進程順序)。
工藝順序爲這樣:
- 放
flower.png
上的frame.png
頂部 - >mpr:framedFlower
- 放
mpr:framedFlower
上background.png
的頂部 - >mpr:out2
- 模糊的
heart.png
,右梯度透明的smiley.png
並把兩個圖像的頂部mpr:out2
- >mpr:out3
註釋
mpr:out3
用的「Hello world」(位置=底部) - > PNG: -我不包括我都試過,因爲他們太亂的命令,這將是侮辱那些閱讀過它的用戶。我嘗試了很多小時,但無法完成。請指教。
謝謝,我想它和它的作品。最初,我嘗試了'convert frame.png flower.png -composite -write mpr:a \\(background.png mpr:a -composite -write mpr:b \)\\(mpr:b heart.png -composite - 寫mpr:c \).... png:-'並且它保持失敗。從你的回答中,我意識到我們可以在**圖像棧**中合成圖像,而不是使用'mpr:{label}'。對不起,我遲到的回覆,我花了一段時間重新閱讀這些教程。當我獲得足夠的聲望時,我會贊成,謝謝。 –