Farbe in Transparenz mit ImageMagick umwandeln

English Deutsch

ImageMagick kann verwendet werden, um eine bestimmte Farbe in Transparenz umzuwandeln:

imagemagick_transparency.sh
convert in.png -fuzz 10% -transparent #ffffff out.png

Der Parameter fuzz weist ImageMagick an, auch Farben innerhalb eines Toleranzbereichs von 20% in Alpha umzuwandeln. Dies ist besonders wichtig für JPEG-Bilder mit Kompressionsartefakten, d.h. Pixel, die nicht reinweiß sind. In der Praxis muss oft mit dem fuzz-Parameter experimentiert werden, um den richtigen Wert zu finden.

Beispiel:

Angewendet auf das folgende Bild:

Originalbild mit weißem Hintergrund vor der ImageMagick-Transparenzkonvertierung

mit

imagemagick_transparency_example.sh
convert Transparency-example.png -fuzz 10% -transparent #ffffff out.png

wird ein out.png wie dieses erzeugt:

Bild mit weißem Hintergrund zu Transparenz konvertiert mit ImageMagick


Check out similar posts by category: ImageMagick