In Zeiten von Photoshop CS5 und dem magisch anmutenden Content-Aware Fill, ist doch Gimp und seine Community immer wieder für eine Überraschung gut. Ich bin mir nicht sicher wie lange das Juwel des Resynthesize Filters schon für Gimp verfügbar ist, doch hat es erst aktuell meine Aufmerksamkeit erhascht.
Das Video Gimp Resynthesizer und der Blogbeitrag Photoshop’s CAF (content-aware fill) – unbelievable? Not quite. zeigen die Content-Aware Fill Demo von Photoshop mit Gimp und besagtem Filter.
Für Linux, Windows und Mac OS X verfügbar, wollte ich mich selbst von der Brauchbarkeit überzeugen. Und eines kann ich schon sagen, es klappt besser als ich gedacht hatte. Zwar brauch es teilweise ein paar Versuche und ich hab noch nicht sämtliche Einstellungsmöglichkeiten ausprobiert. Aber seht selbst:
Die Herausvorderung
Als Beispiel dient mir hier das Foto Canalettoblick aus meinem Fotostream bei flickr. Es gilt die Staffelei zu entfernen. Eine nicht gerade leichte Herausforderung, zeigt aber welch Potential im Filter Resynthesize steckt.
Man legt eine Auswahl um die zu ersetzenden Bildteile …
… startet den Filter über Filter -> Abbilden -> Resynthesize… und voila, je nach qualität des Quellbildes, erscheint das Ergebnis.
Ich bin beeindruckt. Ursprünglich auf Texturen ausgelegt spielt es in der Wiese und dem Himmel seine Stärke aus. Selbst aber die Gebäuden halten einem ersten schnellen Kontrollblick stand, bedürfen aber noch einer gezielteren Nachbearbeitung.
Einstellungshinweis
Noch ein Hinweis zu den Einstellungen, auch wenn ich hier bisher nur einen kurzen Blick reingeworfen habe.
Es empfiehlt sich die Output-Optionen Make horizontally tileable und Make vertically tileable zu deaktivieren. Hier wird sonst in Randbereichen versucht die Auswahl mit der gegenüberliegenden Seite passend zu machen. So gesehen nur sinnvoll für Texturen, die eine Wiederholbarkeit nach allen Seiten benötigen.
Zwei weitere Beispiele
Wie man sieht, kann man damit für das entfernen von störenden Bildteilen einiges an Arbeit sparen. Sei es ein ungwollter Zweig im Himmel:
… oder ein störendes Schild:
Wo ich bisher mühevoll mit Ebenenmasken und dem Stempelwerkzeug gearbeitet habe, erspart es in relativ gleichmäßig texturierten Flächen wie dem Himmel eine ganze menge Arbeit. Sollte es mal nicht passen, einfach den Filter ein weiteres mal über die Auswahl laufen lassen.
Der Resynthesize Filter ist übrigens in der aktuellen Version von Gimp für Mac OS X enthalten. Was würde ich nur ohne Gimp machen.
Eigentlich beängstigend, faszinierend und verrückt zugleich, was Software so kann, oder?
PS.: mehr Affen in Blogs
wie geil ist das denn? kannte ich bis jetzt auch noch nicht, werde es aber sofort testen!
PS kann da ja einpacken – weil ich glaube content-aware ist DAS Killer feature in CS5
super das du über das berichtet hast. 10 daumen hoch
Mehr unterstütz ich!
Schon sehr geil was mit Open Source Software möglich ist.
Nur leider ist Gimp auf meinem Mac nie richtig gelaufen… unter Linux kein Problem. Leider steht Seashore die native Version für Mac schon lange still.
@Reen: Du sagst es. Hat was von einem lachenden und weinenden Auge.
Hm … wo kommt denn der Affe her bzw. taucht er an der falschen Stelle auf.
@frank: Nun ja, ganz so einfach ist es nicht. Man muss schon etwas die Gegebenheiten des Bildes mit einbeziehen und daran denken, dass im Sinne von Texturen ersetzt wird.
Aber ich hab auch erstmal nicht schlecht gestaunt.
@Markus: Eigentlich läuft Gimp von http://gimp.lisanet.de/ unter Snow Leopard bei mir ganz ok, wenn man mal von X11 absieht.
Ja, Seashore steht still und ist auch eine sehr alte Version.
Ja Wahnsinn!!!
Dieses Feature blieb mir wohl leider bisher verborgen
Damit könnte ich jetzt endlich mal störende Ampeln, Lampenmasten, Schilder usw. entfernen.
Geil, Danke Dir für den Tip!
Genial !!!!!
Hey.. wirklich coole Sache, nur leider finde ich das Feature bei mir nicht. Habe Version 2.8 auf einem Mac. Kann mir vielleicht wer helfen?
Vielen Dank schonmal.
Grüße
@Marcel: This OSX Gimp has the Plugin: http://gimp.lisanet.de/Website/Download.html
Das irgendwie Bemerkenswerte ist, das es dieses OpenSource-Plugin bereits seit 2004 oder 2005 gibt – also weit vor Photoshop, der dieses Feature erst 2010 mit CS5 erhielt…
Hm, ich bekomme folgende Fehlermeldungen:
Fehler beim Aufruf der Prozedur »gimp-procedural-db-proc-info«:
Prozedur »plug-in-resynthesizer« wurde nicht gefunden
und
Traceback (most recent call last):
File „D:\Programme\GIMP 2\32\lib\gimp\2.0\python\gimpfu.py“, line 735, in response
dialog.res = run_script(params)
File „D:\Programme\GIMP 2\32\lib\gimp\2.0\python\gimpfu.py“, line 361, in run_script
return apply(function, params)
File „D:\Programme\GIMP 2\lib\gimp\2.0\plug-ins\plugin-heal-selection.py“, line 148, in heal_selection
pdb.plug_in_resynthesizer(timg, tdrawable, 0,0, useBorder, work_drawable.ID, -1, -1, 0.0, 0.117, 16, 500)
error: procedure not found
Ich habe Zuerst Python installiert >
http://www.python.org/ftp/python/3.2.3/python-3.2.3.msi
Python 3.2.3
Danach Gimp 2.8>
http://www.gimp.org/
Gimp2.8
Und als letzte das Plugin , entpackt und dann die einzelnen teile in den Gimp ordner kopiert.
Was muß ich denn noch einstellen?
Vielen Dank und Gruß
und wie wählt man das so aus???
Gibt es inzwischen eine Version für Mac?