画像全体を半透明に変換したい PNG ファイルがあります。
画像は、Google Earth/マップで使用するアイコン オーバーレイとして KML ファイルで参照されます。
次の例は、ImageMagick のconvertコマンドを使用して提案されましたが、どちらも機能していないようです。
最初の例はエラーになります。
$ /usr/local/bin/convert 121112142121.png -channel Alpha -evaluate Set 50% 2121112142121.png
convert: no decode delegate for this image format '121112142121.png' @ error/constitute.c/ReadImage/550.
convert: option requires an argument '-evaluate' @ error/convert.c/ConvertImageCommand/1400.
2 番目は、画像に目に見える変更を加えることができません。
convert filename.png -fill '#00000080' -draw 'matte 100,100 reset' output.png
特定の色またはアルファ マスクから完全に透明な画像を作成するための Web 上の多くの例を見つけることができますが、半透明の画像を作成したり、不透明度を変更したりするために機能するものを見つけることができないようです。convert コマンドまたは ImageMagick Perl を使用してこれを行う方法を見つけたいと思います。
(ImageMagick のバージョンは 6.8.0-4)