Erstellen einer halbtransparenten PNG mit ImageMagick unter Centos Linux

Ich habe PNG-Dateien, mit denen ich das gesamte Bild halbtransparent konvertieren möchte. Das Bild wird in einer KML-Datei als Symbolüberlagerung für die Verwendung in Google Earth / Maps referenziert.

Die folgenden Beispiele wurden mir mit dem Befehl ImageMagick convert vorgeschlagen, aber keines scheint zu funktionieren. Das erste Beispiel führt zu einem Fehler, das zweite Beispiel führt keine erkennbaren Änderungen am Bild durch.

$ /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.

Die zweite vorgeschlagene Methode war diese:

convert filename.png -fill '#00000080' -draw 'matte 100,100 reset' output.png

Während ich im Web viele Beispiele für die Erstellung vollständig transparenter Bilder aus bestimmten Farben oder Alphamasken finden kann, kann ich anscheinend keine finden, die für die Erstellung halbtransparenter Bilder geeignet sind. Ich möchte einen Weg finden, dies mit dem Befehl convert oder mit ImageMagick Perl zu tun.

ImageMagick Version ist 6.8.0-4.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage