Qual é a maneira mais eficiente de "deixar em branco" balões antigos de quadrinhos, mantendo a textura do papel?

24

Estou pegando quadrinhos muito antigos (dos anos 40 e 50) e tentando remover o texto de alguns de seus balões de palavras. Não quero apenas apagar o conteúdo deles para um espaço em branco puro, pois a cor e a textura do papel não são de um branco puro; está levemente amarelado e granulado (a qualidade do papel naquela época não era boa). O que eu gostaria de terminar é algo que se parece com a digitalização original, como se os quadrinhos nunca tivessem letras.

No momento, estou tentando encontrar o maior espaço em branco possível dentro de um balão de palavras, copiar o melhor quadrado ou círculo que eu possa caber dentro dele e colar esse quadrado ou círculo repetidamente para cobrir o texto. Isso é meticuloso e também resulta em um efeito final que é meio estranho por si só, pois eu tenho a mesma textura repetindo várias vezes.

Eu tentei resultados "borrões", mas isso me dá algo que é novamente meio estranho. O que você sugeriria?

Atualmente usando o Seashore no Mac, mas eu também poderia usar o GIMP.

EDIT: Exemplo de quadrinhos incluídos por solicitação. Observe que o papel da palavra balões e legendas tem uma cor e textura que eu gostaria de preservar.

Exemplo de quadrinhos

JeanSibelius
fonte

Respostas:

19

Com o Gimp vem um plugin Resynthesize junto com um script Python Heal Selection . No Linux, o plugin está contido no pacote gimp-plugin-registry .

Depois de selecionar uma área com a ferramenta de seleção:

insira a descrição da imagem aqui

Podemos "curar" essa seleção em "Filtros> Aprimorar> Curar seleção ..." . Aqui fiz uma cura aleatória com 10 pixels ao redor:

insira a descrição da imagem aqui

Takkat
fonte
2
+1, é o que eu sugeriria. Uma dica a ser observada é que, se você quiser fazer isso com muito texto de uma só vez, pode ser útil começar criando uma pequena camada separada preenchida com textura de papel em branco e depois usá-la como fonte de textura. Isso acelera o processo de síntese (já que haverá menos rejeições) e garante que ele não acabe acidentalmente copiando partes do desenho ao redor. Além disso, o plug-in completo (ao contrário do script "heal selection") possui muitas configurações para você ajustar os resultados.
Ilmari Karonen
2
Além disso, se possível, faça isso antes de salvar as imagens como JPEG. Nas imagens de exemplo acima, você pode ver que, mesmo que o texto em si tenha desaparecido, alguns dos artefatos de compressão ao redor dele ainda estão lá. Você obterá resultados muito melhores com menos problemas se fizer isso com as verificações brutas e não compactadas.
Ilmari Karonen
13

Eu abordaria isso da mesma maneira que o horatio, mas provavelmente manteria a imagem original intacta o máximo possível (supondo que você queira preservá-la).

Eu criaria uma textura semelhante ao papel da seguinte forma:

textura de ruído

É apenas uma textura de ruído contra um gradiente sutil com algumas distorções em escala horizontal e vertical.

Você notará algumas variações de cores que apliquei usando as ferramentas Gravar e Esquivar para ajudá-lo a se misturar à arte existente, pois a cor não é uniforme em todo o quadrinho.

Usei uma máscara de recorte com bordas muito suaves ao redor do texto removido para produzir este resultado:

Resultado final em quadrinhos

Eu usei o Photoshop para fazer isso, mas os mesmos princípios devem ser aplicados no GIMP.

JohnB
fonte
1
Este é um bom resultado. As linhas da bolha atuam como uma barreira visual. É como uma mudança de faceta na parede quando você tem tinta que não combina muito bem.
horatio
1
Se eu fizesse isso, sugiro fazer pelo menos 5 ou 6 texturas diferentes com pequenas variações de cores, degradação e manchas, para que pareça um pouco mais natural do que ter textura idêntica em todas as páginas (supondo que você esteja fazendo várias páginas)
Ryan
Meu primeiro instinto foi começar com um cinza 128 e executar uma nuvem de diferença sobre ele, ajustando os níveis posteriormente para evitar alto contraste (e depois o ruído e um matiz com cor). Suspeito que a ideia de JohnB seja um resultado melhor.
horatio
@horatio boa observação com a "barreira visual". Definitivamente, você pode detectar que houve uma alteração no meu exemplo se você olhar com bastante atenção. Eu suspeito que a) que ninguém estaria procurando que de perto e b) a adição de novo texto para as bolhas gostaria de chamar o espectador longe de quaisquer inconsistências
JohnB
Boa idéia @ Ryan, e é muito simples de criar assim fazendo diferentes texturas pode ser feito rapidamente
JohnB
5

Como você está editando o texto (por exemplo, alterando radicalmente o original), uma maneira de fazer isso é enganar:

Edite a imagem para que o papel amarelado não fique mais amarelado. Deixe o conteúdo do seu coração em branco e sobreponha um novo efeito de papel amarelado todo falso. Isso será uniforme.

horatio
fonte
+1. em vez de mexer sem parar com pequenas seções, isso provavelmente seria o mais eficiente e fácil. Existem muitas texturas que você poderia encontrar ou criar para fazer o trabalho.
benteh
Uma falha na minha resposta (: P) é que você corre o risco de desaturar todas as cores. Ainda não pensei nisso o tempo todo.
horatio
A ideia é boa, no entanto.
benteh
3

A cópia e colagem fornecerá melhores resultados sem estragar a textura e a cor desse balão específico. O que geralmente faço é iniciar uma cópia bastante pequena e colar algumas vezes e depois mesclar as camadas (o Seashore tem camadas?), Mas parar um pouco antes do original. Então você tem uma amostra maior para continuar trabalhando. Antes de continuar copiando e colando, essa camada suaviza a borda e corrige os resultados estranhos que você está tendo. Eu apenas uso uma borracha grande e macia. Em seguida, retome a cópia e colagem, achatando conforme necessário e suavizando conforme necessário.

Dependendo da história em quadrinhos, você provavelmente conseguiria superdimensionar um pouco e então usar a mesma 'capa' para todos os balões. Apenas pegue a boa amostra vazia, coloque-a em cima e remova o excesso desse local em particular.

É claro que se o Seashore não tiver camadas, eu diria para obter o Gimp.

Ryan
fonte
para "remover excesso", você pode ter apenas uma textura grande e grande do tamanho da imagem e, em seguida, aplicar uma máscara de camada, editando a máscara de camada onde quiser cobrir o texto.
horatio
3

Se você estiver se sentindo aventureiro, pode implementar o algoritmo de síntese de textura descrito aqui

preenche pixels com aqueles que têm uma vizinhança semelhante, criando uma extensão quase perfeita de uma textura ou preenchendo buracos, eis alguns exemplos insira a descrição da imagem aqui

O Gimp suporta scripts, para que você possa escrever um plugin para isso (planejei fazer isso sozinho há um tempo atrás, mas fui desviado. Sua pergunta me lembrou disso novamente)

DenDenDo
fonte
2
Isso soa como o plug-in Resynthesizer para o GIMP (ou Content Aware no Photoshop)
JohnB