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:

Ähnliche Beiträge nach Kategorie:
ImageMagick
Wenn dieser Beitrag dir geholfen hat, erwäge, mir einen Kaffee zu spendieren oder per PayPal zu spenden, um die Recherche und Veröffentlichung neuer Beiträge auf TechOverflow zu unterstützen