回答:
この記事では、これを行う方法を非常によく説明しています:http :
//www.imagemagick.org/Usage/masking/#alpha
私は私のブログにそれについての小さな記事を書きました:http :
//mostlycoincidence.blogspot.se/2012/12/imagemagick-making-glyphs-transparent.html
基本的には、マスクを作成し、そのマスクを画像に適用します。これは、次の2つの手順で実行できます。
$ 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
フラグを削除します。