首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GraphicsMagick水印

GraphicsMagick水印
EN

Stack Overflow用户
提问于 2018-04-24 19:40:27
回答 1查看 413关注 0票数 1

我正在尝试得到一个图像有一个大的丑陋透明的阿尔法在它。到目前为止,我有以下代码:

代码语言:javascript
复制
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% (比方说)透明?

这就是我目前所拥有的:

EN

回答 1

Stack Overflow用户

发布于 2018-04-25 00:48:41

我不使用GraphicsMagick,但在Imagemagick中,通过修改十六进制颜色使其包含Alpha值(77),可以很好地执行以下操作。

完全不透明的ALPHA:

代码语言:javascript
复制
convert -size 500x500 xc:pink \
-fill "#5968c3" \
-font Arial \
-pointsize 150 \
-gravity center \
-draw "text 0,0 ALPHA" \
result1.png

大约半透明ALPHA:

代码语言:javascript
复制
convert -size 500x500 xc:pink \
-fill "#5968c377" \
-font Arial \
-pointsize 150 \
-gravity center \
-draw "text 0,0 ALPHA" \
result2.png

我不认为您的-background transparent和-size 140x80会在您的命令中做任何事情,因为您提供了一个输入图像。通常,我使用双引号而不是单引号。我不知道这是否会有帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50000782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档