Ich nehme sehr alte Comics (1940er und 50er) und versuche, den Text aus einigen ihrer Wortblasen zu entfernen. Ich möchte ihren Inhalt jedoch nicht einfach auf reinen weißen Raum löschen, da die Papierfarbe und -textur nicht rein weiß ist; es ist leicht vergilbt und körnig (damals war die Papierqualität nicht so toll). Am Ende möchte ich etwas haben, das wie der Originalscan aussieht, als ob der Comic nie beschriftet worden wäre.
Im Moment versuche ich, die größtmögliche Leerstelle in einer bestimmten Wortsprechblase zu finden, das beste Quadrat oder den Kreis zu kopieren, das ich hineinpassen kann, und dieses Quadrat oder diesen Kreis wiederholt einzufügen, um den Text abzudecken. Dies ist mühsam und führt auch zu einem Endeffekt, der an und für sich schon seltsam ist, da sich immer und immer wieder die gleiche Textur wiederholt.
Ich habe versucht, Ergebnisse zu "verschmieren", aber das gibt mir etwas, das wieder irgendwie seltsam aussieht. Was würdest du vorschlagen?
Derzeit verwende ich Seashore auf dem Mac, aber ich könnte auch GIMP verwenden.
EDIT: Beispiel-Comic auf Anfrage beigefügt. Beachten Sie, dass das Papier in den Wortballons und Beschriftungen eine Farbe und Textur hat, die ich beibehalten möchte.
Mit Gimp kommt ein Plugin Resynthesize zusammen mit einem Python-Skript Heal Selection . Unter Linux ist das Plugin im Paket gimp-plugin-registry enthalten .
Nach Auswahl eines Bereichs mit dem Auswahlwerkzeug:
Wir können diese Auswahl über "Filters > Enhance > Heal selection..." "heilen" . Hier habe ich eine zufällige Heilung mit 10 Pixeln aus der Umgebung gemacht:
Ich würde dies ähnlich wie Horatio angehen, aber ich würde wahrscheinlich das Originalbild so weit wie möglich intakt halten (vorausgesetzt, Sie möchten es bewahren).
Ich würde eine ähnliche Textur wie folgt auf dem Papier erstellen:
Es ist nur eine Rauschtextur gegen einen subtilen Farbverlauf mit einigen Verzerrungen über eine horizontale und vertikale Skala.
Sie werden einige Farbvariationen bemerken, die ich mit den Burn- und Dodge-Tools angewendet habe, damit sie sich besser in das vorhandene Bildmaterial einfügen, da die Farbe nicht im gesamten Comic einheitlich ist.
Ich habe eine Schnittmaske mit sehr weichen Rändern um den entfernten Text verwendet, um dieses Ergebnis zu erzielen:
Ich habe Photoshop dazu verwendet, aber die gleichen Prinzipien sollten in GIMP gelten.
Da Sie Text herausschneiden (z. B. das Original radikal verändern), ist eine Möglichkeit, dies zu tun, zu schummeln:
Bearbeiten Sie das Bild so, dass das vergilbte Papier nicht mehr vergilbt ist. Leeren Sie nach Herzenslust aus und legen Sie dann einen neuen All-Over-Effekt aus vergilbtem Papier auf. Das wird einheitlich sein.
Das Kopieren und Einfügen liefert die besten Ergebnisse, ohne die Textur und Farbe dieses bestimmten Ballons zu ruinieren. Was ich im Allgemeinen mache, ist, ein paar Mal ziemlich klein zu kopieren und einzufügen, dann die Ebenen zusammenzuführen (hat Seashore Ebenen?), aber kurz vor dem Original zu stoppen. Dann haben Sie eine größere Stichprobe, mit der Sie weiterarbeiten können. Bevor Sie mit dem Kopieren und Einfügen dieser Ebene fortfahren, machen Sie die Kante weicher, um die seltsamen Ergebnisse zu beheben, die Sie haben. Ich benutze nur einen großen weichen Radiergummi. Fahren Sie dann mit dem Kopieren und Einfügen fort, glätten Sie es nach Bedarf und machen Sie es nach Bedarf weicher.
Je nach Comic könntest du wahrscheinlich davonkommen, es um einiges überdimensioniert zu machen und dann die gleiche "Deckschicht" für alle Ballons zu verwenden. Holen Sie sich einfach die gute leere Probe, lassen Sie sie darauf fallen und entfernen Sie dann den Überschuss für diese bestimmte Stelle.
Natürlich, wenn Seashore keine Schichten hat, würde ich sagen, Gimp zu bekommen.
Wenn Sie sich abenteuerlustig fühlen, können Sie den hier beschriebenen Texture-Synthesis-Algorithmus implementieren
Es füllt Pixel mit denen, die eine ähnliche Nachbarschaft haben, wodurch eine fast nahtlose Erweiterung einer Textur entsteht oder Löcher gefüllt werden, hier sind einige Beispiele
Gimp unterstützt Scripting, also könntest du dafür ein Plugin schreiben (ich hatte vor einiger Zeit vor, es selbst zu machen, wurde dann aber abgelenkt. Deine Frage hat mich wieder daran erinnert)
Ilmari Karonen
Ilmari Karonen
Ruslan
Takkat