如何使用 GraphicsMagick CLI 建立透明影像?

如何使用 GraphicsMagick CLI 建立透明影像?

當我試圖找出如何使用 GraphicsMagick CLI 修改影像的不透明度時,我卻空手而歸。我只是嘗試輸入標準圖像並將其轉換為不透明度降低的相應圖像。我正在運行 GraphicsMagick 1.3.14。使用 ImageMagick,我可以發出命令:

convert input.png -alpha set -channel a -evaluate set 50% +channel output.png

但是,該-alpha選項(除其他外)未被識別為有效的 GM 轉換選項(轉換選項參考此處)。任何幫助將不勝感激。

筆記: 這個問題是交叉發布問題在 StackOverflow 上。在 SO 上發布後,我認為 SuperUser 可能更合適一些。

答案1

GraphicsMagick 中的等價物是

gm convert input.png -operator Opacity Multiply 0.5 output.png

或者

gm convert input.png -operator Opacity Assign 50% output.png

取決於您真正想要做什麼(調整或分配)。

如果您不知道圖像是否已經具有活動的不透明通道,則應該添加-mattebefore 。-operator

鮑伯

相關內容