Gibt es ein automatisches Werkzeug zum Entfernen von Kanten aus einem Bild, das auf einem weißen Hintergrund mit Anti-Aliasing versehen wurde?

1185
Macha

Ich habe ein paar Bilder, die auf einem weißen Hintergrund mit Anti-Aliasing versehen wurden, den ich auf einen transparenten Hintergrund setzen möchte.

Wählen Sie es einfach mit dem -Wand-Werkzeug / dem Fuzzy-Auswahlwerkzeug aus / wählen Sie Ihre Terminologie nach Wahl - und löschen Sie den Hintergrund, so dass ein Ring aus grauweißen Pixeln im Bild verbleibt oder sich das Bild je nach Toleranzeinstellung frisst.

Gibt es einen besseren Weg, am besten ein automatisches Werkzeug? (Ich bin unter Linux)

0

2 Antworten auf die Frage

2
Emory Bell

Mit Gimp können Sie die Auswahl mit Auswahl -> Feder weiter verfeinern. Im Allgemeinen verwende ich den Zauberstab, um den weißen Hintergrund auszuwählen. Wählen Sie -> Auswahl um 1 Pixel vergrößern, Feder um 2 Pixel und entfernen Sie dann den Hintergrund.

1
DaveParillo

Hast du Imagemagick ausprobiert ? Sie können die Hintergrundfarbe eines Bildes festlegen oder ändern:

mogrify foo.png -background transparent 

Änderungen am Ort, während:

convert foo.png -background transparent new.png 

berührt nicht foo.png.