ГрафикаМагик водяной знак - PullRequest
0 голосов
/ 24 апреля 2018

Я пытаюсь получить изображение с большой уродливой прозрачной АЛЬФА.Пока у меня есть этот код:

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% (скажем) прозрачным?

Вот что у меня сейчас есть:

enter image description here

1 Ответ

0 голосов
/ 24 апреля 2018

Я не использую GraphicsMagick, но в Imagemagick прекрасно работает следующее, изменяя шестнадцатеричный цвет для включения альфа-значений (77).

Полностью непрозрачная АЛЬФА:

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

enter image description here

Приблизительно полупрозрачный АЛЬФА:

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

enter image description here

Я не думаю, что ваш фонПрозрачный и -размер 140x80 делают что-либо в вашей команде, так как вы предоставляете входное изображение.Обычно я использую двойные кавычки, а не одинарные.Я не знаю, поможет ли это.

...