2009-06-14 8 views
4

Ich habe einige Produktfotos, von denen ich den weißen Hintergrund entfernen möchte. Ein Beispiel:Entfernen Sie weiße Hintergründe von Bildern

alt text http://www.dewalt.at/ProductImages/imports/EU_Images/Dewalt/573786_DC415N.jpg

Gibt es eine schöne Bibliothek oder eine manuelle Art und Weise mit Kakao oder C zu tun? Für welche Schlüsselwörter (Bildverarbeitungsmethoden) muss ich suchen?

+0

Mehrere Apple-Anwendungen verfügen über einen eingebauten "Instant-Alpha" -Funktion. Würde es begrüßen, wenn Sie auch einen Radar-Bug einreichen würden, der dafür einen Zugriff von Dritten auf die API verlangt. –

Antwort

7

Sie können ImageMagick versuchen:

convert input.gif -transparent white output.gif 

Für erweiterte Funktionen, die Sie sollten so etwas wie Bild Maskierung versuchen oder tun es jede Bildbibliothek manuell unter Verwendung der Pixelwerte, um etwas mit einem hohen Alpha-Wert.

Siehe auch diesen Thread: http://www.imagemagick.org/discourse-server/viewtopic.php?f=1&t=10665

+2

mit GIF erstellen gezackte Kanten, aber mit imagmajick ist dennoch eine gute Antwort, nur PNG-Ausgabe verwenden und ein wenig Anti-Aliasing in den Randfarben erlauben. – SpliFF

+3

Außerdem verfügt ImageMagick über Bindungen für fast jede Sprache, sodass Sie die ImageMagick-Bibliothek innerhalb von C verwenden können – poundifdef

Verwandte Themen