我正在尝试使用ImageMagick创建图标(.ico
格式),只取得了部分成功。我无法让生成的图标具有任何透明度。我尝试了许多内容,例如-alpha Background
,-quantize transparent
,-transparent-color
,但我无法让它发挥作用。
如果我不减少颜色-colors 256
,我可以使它工作。我失去了透明度,这就是减少。
如何使用图像magick(convert
)制作透明图标?
答案 0 :(得分:0)
我使用-alpha transparent
选项生成透明的PNG。例如:
convert -size 100x100 -alpha transparent \
-stroke black -strokewidth 5 -fill blue \
-draw "rectangle 20,20,80,80" \
xc:#990000 test.png
这会在带有透明背景的图像内创建带有黑色边框的浮动蓝框的test.png
。它使用块颜色作为“输入”图像,但红色被其通道的完全透明度消除。
如果删除alpha,您将看到红色的源图像。
答案 1 :(得分:0)
尝试从透明PNG生成透明的网站图标时遇到同样的问题。这对我有用:
perl -ne 'print if /^[a-zA-Z_*]+[ \t]+[a-zA-Z*]+ *[(]/' dict3.c