Answers:
本文很好地解释了如何执行此操作:http :
//www.imagemagick.org/Usage/masking/#alpha
我在我的博客上写了一篇关于它的小文章:http :
//mostlycoincidence.blogspot.se/2012/12/imagemagick-making-glyphs-transparent.html
基本上,您要做的是创建一个蒙版,然后将蒙版应用于图像。您可以分两步执行此操作:
$ convert image.png -colorspace HSB -separate -negate image_mask.png
$ convert image.png -alpha Off \
> image_mask.png -compose CopyOpacity -composite \
> PNG32:image_alpha.png
这将使白色成为透明色。要使黑色变成透明色,请删除该-negate
标志。