我正在尝试得到一个图像有一个大的丑陋透明的阿尔法在它。到目前为止,我有以下代码:
gm convert \
-background transparent \
-fill '#5968c3' \
-font Arial \
-size 140x80 \
-pointsize 190 \
-gravity center \
-draw "text 0,0 ALPHA" \
-matte \
-pointsize 16 \
-gravity southeast \
-draw "text 10,10 \"©2018 Hunter Ltd\"" \
input.png \
output.png这给了我一个很好的纯色。
如何使颜色达到75% (比方说)透明?
这就是我目前所拥有的:

发布于 2018-04-25 00:48:41
我不使用GraphicsMagick,但在Imagemagick中,通过修改十六进制颜色使其包含Alpha值(77),可以很好地执行以下操作。
完全不透明的ALPHA:
convert -size 500x500 xc:pink \
-fill "#5968c3" \
-font Arial \
-pointsize 150 \
-gravity center \
-draw "text 0,0 ALPHA" \
result1.png

大约半透明ALPHA:
convert -size 500x500 xc:pink \
-fill "#5968c377" \
-font Arial \
-pointsize 150 \
-gravity center \
-draw "text 0,0 ALPHA" \
result2.png

我不认为您的-background transparent和-size 140x80会在您的命令中做任何事情,因为您提供了一个输入图像。通常,我使用双引号而不是单引号。我不知道这是否会有帮助。
https://stackoverflow.com/questions/50000782
复制相似问题