
當我試圖找出如何使用 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
取決於您真正想要做什麼(調整或分配)。
如果您不知道圖像是否已經具有活動的不透明通道,則應該添加-matte
before 。-operator
鮑伯