Estoy tomando cómics muy antiguos (décadas de 1940 y 50) e intento eliminar el texto de algunos de sus globos de palabras. Sin embargo, no quiero simplemente borrar su contenido a un espacio en blanco puro, ya que el color y la textura del papel no son blancos puros; está ligeramente amarillento y granulado (la calidad del papel en ese entonces no era excelente). Me gustaría terminar con algo que se parezca al escaneo original, como si el cómic nunca tuviera letras.
En este momento, estoy tratando de encontrar el espacio en blanco más grande posible dentro de un globo de palabras dado, copiar el mejor cuadrado o círculo que pueda caber dentro y pegar ese cuadrado o círculo repetidamente para cubrir el texto. Esto es minucioso y también da como resultado un efecto final que es un poco extraño en sí mismo, ya que tengo la misma textura repitiéndose una y otra vez.
He intentado "difuminar" los resultados, pero eso me da algo que nuevamente tiene un aspecto extraño. ¿Qué sugieres?
Actualmente uso Seashore en la Mac, pero también podría usar GIMP.
EDITAR: Ejemplo de cómic adjunto a pedido. Tenga en cuenta que el papel en los globos de texto y leyendas tiene un color y una textura que me gustaría conservar.
Con Gimp viene un complemento Resynthesize junto con un script de Python Heal Selection . En Linux, el complemento está contenido en el paquete gimp-plugin-registry .
Después de seleccionar un área con la herramienta de selección:
Podemos "sanar" esta selección desde "Filtros > Mejorar > Sanar selección..." . Aquí hice una curación aleatoria con 10 píxeles de los alrededores:
Me acercaría a esto de una manera similar a horatio, pero probablemente mantendría la imagen original intacta tanto como sea posible (suponiendo que desee conservarla).
Crearía una textura similar al papel así:
Es solo una textura de ruido contra un gradiente sutil con algunas distorsiones a través de una escala horizontal y vertical.
Notará algunas variaciones de color que apliqué usando las herramientas Subexponer y Sobreexponer para ayudar a que se mezcle con la obra de arte existente, ya que el color no es uniforme en todo el cómic.
Usé una máscara de recorte con bordes muy suaves alrededor del texto eliminado para producir este resultado:
Usé Photoshop para hacer esto, pero los mismos principios deberían aplicarse en GIMP.
Debido a que está editando el texto (por ejemplo, alterando radicalmente el original), una forma de hacerlo es hacer trampa:
Edite la imagen para que el papel amarillento ya no esté amarillento. Deje en blanco el contenido de su corazón, luego superponga un nuevo efecto de papel amarillento falso en toda la superficie. Este será uniforme.
Copiar y pegar dará mejores resultados sin arruinar la textura y el color de ese globo en particular. Lo que generalmente hago es comenzar a copiar y pegar un par de veces, luego fusiono las capas (¿Tiene Seashore capas?) pero me detengo justo antes del original. Entonces tienes una muestra más grande para seguir trabajando. Antes de continuar copiando y pegando esa capa, suavice el borde y eso arreglará los resultados extraños que está teniendo. Solo uso un borrador grande y suave. Luego, continúe copiando y pegando, alisando según sea necesario y suavizando según sea necesario.
Dependiendo del cómic, probablemente podría salirse con la suya haciéndolo un poco más grande y luego usando la misma 'capa de cobertura' para todos los globos. Simplemente obtenga la buena muestra vacía, colóquela encima y luego elimine el exceso para ese lugar en particular.
Por supuesto, si Seashore no tiene capas, diría que compre Gimp.
Si te sientes aventurero, puedes implementar el algoritmo Texture-Synthesis descrito aquí
llena píxeles con aquellos que tienen un vecindario similar creando una extensión casi perfecta de una textura o rellenando agujeros, aquí hay algunos ejemplos
Gimp admite secuencias de comandos, por lo que podría escribir un complemento para esto (planeé hacerlo yo mismo hace un tiempo, pero luego me desvié. Su pregunta me lo recordó nuevamente)
ilmari karonen
ilmari karonen
Ruslán
Takkat