Qual è il modo più efficace per "svuotare" i vecchi palloncini con le parole comiche mantenendo la trama della carta?


24

Sto prendendo fumetti molto vecchi (anni '40 e '50) e provando a rimuovere il testo da alcuni dei loro fumetti. Non voglio solo cancellare il loro contenuto in puro spazio bianco, tuttavia, poiché il colore e la trama della carta non sono bianchi puri; è leggermente ingiallito e granuloso (la qualità della carta non era eccezionale). Quello che mi piacerebbe finire è qualcosa che assomiglia alla scansione originale come se il fumetto non fosse mai stato scritto.

Al momento, sto cercando di trovare il più grande spazio vuoto possibile all'interno di un determinato fumetto, copiare il quadrato o il cerchio migliore che posso inserire al suo interno e incollarlo ripetutamente per coprire il testo. Questo è scrupoloso, e si traduce anche in un effetto finale che è un po 'strano in sé e per sé, dato che ho la stessa trama ripetuta ancora e ancora e ancora.

Ho provato a "sbavare" i risultati, ma questo mi dà qualcosa di nuovo dall'aspetto strano. Che cosa suggeriresti?

Attualmente sto usando Seashore su Mac, ma potrei anche usare GIMP.

EDIT: fumetto comico allegato dalla richiesta. Si noti che la carta nella parola palloncini e didascalie ha un colore e una trama che vorrei preservare.

Fumetto di esempio

Risposte:


19

Con Gimp arriva un plug-in Resynthesize insieme a uno script Python Heal Selection . Su Linux il plugin è contenuto nel pacchetto gimp-plugin-register .

Dopo aver selezionato un'area con lo strumento di selezione:

inserisci qui la descrizione dell'immagine

Possiamo "curare" questa selezione da "Filtri> Migliora> Guarisci selezione ..." . Qui ho fatto una guarigione casuale con 10 pixel dall'ambiente circostante:

inserisci qui la descrizione dell'immagine


2
+1, questo è quello che avrei suggerito. Un suggerimento degno di nota è che, se si desidera eseguire contemporaneamente una grande quantità di testo, può essere utile iniziare creando un piccolo livello separato pieno di texture di carta bianca e quindi utilizzandolo come fonte di texture. Questo accelera il processo di sintesi (poiché ci saranno meno rifiuti) e si assicura che non finisca accidentalmente per copiare pezzi del disegno circostante. Inoltre, il plugin completo (al contrario dello script "heal selection") ha molte impostazioni con cui puoi giocare per regolare i risultati.
Ilmari Karonen,

2
Inoltre, se possibile, farlo prima di salvare le immagini come JPEG. Nelle immagini di esempio sopra, puoi vedere che, anche se il testo stesso è sparito, alcuni dei manufatti di compressione attorno ad esso sono ancora lì. Otterrai risultati molto migliori con meno problemi se lo fai invece con le scansioni grezze e non compresse.
Ilmari Karonen,

13

Mi avvicinerei a questo in modo simile all'orazio, ma probabilmente terrei il più possibile intatta l'immagine originale (supponendo che tu voglia preservarla).

Creerei una trama simile alla carta in questo modo:

trama del rumore

È solo una trama del rumore contro un gradiente sottile con alcune distorsioni su scala orizzontale e verticale.

Noterai alcune variazioni di colore che ho applicato usando gli strumenti Brucia e Scherma per aiutarlo a fondersi con le opere d'arte esistenti poiché il colore non è uniforme in tutto il fumetto.

Ho usato una maschera di ritaglio con bordi molto morbidi attorno al testo rimosso per produrre questo risultato:

Risultato finale comico

Ho usato Photoshop per farlo, ma gli stessi principi dovrebbero essere applicati in GIMP.


1
Questo è un buon risultato Le linee delle bolle fungono da barriera visiva. Un po 'come un cambiamento di sfaccettatura su un muro quando hai una vernice che non corrisponde.
horatio,

1
Se dovessi farlo, suggerirei di fare almeno 5 o 6 trame diverse con lievi variazioni di colori, degrado e macchie in modo che appaia un po 'più naturale quindi avere una trama identica su ogni pagina (supponendo che tu stia facendo più pagine)
Ryan

Il mio primo istinto è stato quello di iniziare con un grigio 128 e farci una nuvola di differenza, regolando successivamente i livelli per evitare un contrasto elevato (e quindi rumore e tonalità con colore). Sospetto che l'idea di JohnB sia un risultato migliore.
horatio,

@horatio buona osservazione con la "barriera visiva". Puoi sicuramente rilevare che c'è stata una modifica nel mio esempio se guardi abbastanza da vicino. Ho il sospetto a) che nessuno lo
guarderebbe

@Ryan buona idea, ed è molto semplice da creare in modo da poter realizzare rapidamente diverse trame
JohnB

5

Dato che stai modificando il testo (ad es. Alterando radicalmente l'originale), un modo per farlo è imbrogliare:

Modifica l'immagine in modo che la carta ingiallita non sia più ingiallita. Svuota il contenuto del tuo cuore, quindi sovrapponi un nuovo effetto di carta ingiallita finta all-over. Questo sarà uniforme.


+1. invece di armeggiare all'infinito con una sezione minuscola, questo sarebbe probabilmente il più efficiente e facile. Ci sono un sacco di trame che potresti trovare o creare che farebbero il lavoro.
benteh

Un difetto nella mia risposta (: P) è che corri il rischio di desaturare tutti i colori. Non ci ho ancora pensato fino in fondo.
horatio,

L'idea è sana, però.
benteh

3

Copia e incolla darà i migliori risultati senza rovinare la trama e il colore di quel particolare palloncino. Quello che generalmente faccio è avviare un paio di volte un copia incolla piuttosto piccolo, quindi unire i livelli (Seashore ha livelli?) Ma fermarsi appena prima dell'originale. Quindi hai un campione più grande con cui continuare a lavorare. Prima di continuare a copiare e incollare quel livello ammorbidisci il bordo e questo risolverà gli strani risultati che stai ottenendo. Uso solo una grande gomma morbida. Quindi riprendi a copiarlo e incollarlo, appiattendolo secondo necessità e ammorbidendolo secondo necessità.

A seconda del fumetto potresti probabilmente cavartela con un po 'di dimensioni eccessive e quindi utilizzare lo stesso' strato di copertura 'per tutti i palloncini. Basta ottenere il buon campione vuoto, rilasciarlo sopra e quindi rimuovere l'eccesso per quel particolare punto.

Naturalmente se Seashore non ha livelli direi di prendere Gimp.


per "rimuovi l'eccesso" potresti avere solo una grande trama grande la dimensione dell'immagine, quindi applicare una maschera di livello, modificando la maschera di livello ovunque tu voglia coprire il testo.
Horatio,

3

Se ti senti avventuroso, puoi implementare l'algoritmo Texture-Synthesis qui descritto

riempie i pixel con quelli che hanno un quartiere simile creando un'estensione quasi senza soluzione di continuità di una trama o riempiendo buchi, ecco alcuni esempi inserisci qui la descrizione dell'immagine

Gimp supporta lo scripting, quindi potresti scrivere un plug-in per questo (avevo pianificato di farlo da solo un po 'di tempo fa, ma poi sono stato eliminato. La tua domanda me lo ha ricordato di nuovo)


2
Sembra il plugin Resynthesizer per GIMP (o Content Aware in Photoshop)
JohnB
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.