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.pngDer 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:

mit
imagemagick_transparency_example.sh
convert Transparency-example.png -fuzz 10% -transparent #ffffff out.pngwird ein out.png wie dieses erzeugt:

Check out similar posts by category:
ImageMagick
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow