Convierta a BW reemplazando los colores con "formas" (para imprimir)

No sé nada acerca de la edición y conversión de imágenes, así que por favor no sean demasiado duros conmigo.
Lo que me gustaría hacer es convertir algunas imágenes en color ( estas aquí ) en blanco y negro para poder imprimirlas y aún así poder diferenciar los biomas.

Mi problema es que la conversión bw "normal" no ayuda: el resultado final "ocultará" áreas para mapas que tienen varios biomas, o se volverá invisible cuando se imprima (impresión de inyección de tinta de "calidad doméstica" promedio).


Entonces, pensé en usar una técnica muy antigua que había visto en mapas de terreno antiguos hace eones: reemplazar los colores con "barras" / "formas", por lo que literalmente es suficiente usar solo el color negro (sin sombras ni nada). El resultado final debería verse como se indica en esta imagen:

Como puede ver, en la imagen de arriba cambié "East Farside Crater" de color azul a "barras verticales".

Al final del día, todo el mapa debería verse así:

En otras palabras, los colores en los mapas deben reemplazarse con las formas que se muestran arriba.

Preguntas: ¿Existe una herramienta de conversión en línea para eso? Si no es así, ¿hay alguna técnica integrada en los editores de imágenes para hacer cosas como esta? (preferiblemente en GIMP) ¿Esta técnica tiene nombre? (Podría ser útil para buscarlo mejor en Google)

¡Gracias por leer esto y por la ayuda de antemano!

PD: También probé "imagen a ASCII" con algunas herramientas en línea, pero no funcionaron muy bien (también ocultaban detalles importantes). Pero es posible que no encuentre la herramienta adecuada, por lo que este tipo de conversión también puede ser una solución.
Cualquier cosa que funcione para el objetivo muy básico: imprimir los mapas vinculados en inyección de tinta de calidad doméstica sin ocultar ningún detalle de acuerdo con la información del bioma.

Respuestas (2)

Con GIMP, podría:

  • llene las capas con sus patrones en blanco y negro (una capa por patrón), y luego
  • use la selección de color (Shift+O), seleccione todas las zonas de un color haciendo clic en él, y
  • use esa selección como una máscara en la capa de patrón correspondiente (haga clic con el botón derecho → agregue máscara a la capa → inicialice con "selección"), o invierta la selección, seleccione la capa de patrón y elimínela.

El proceso es un poco manual, pero debería ser bastante rápido para un mapa simple como este. Si hay algún suavizado en los bordes de las zonas, aumente un poco el tamaño de la selección (selección → crecer) o aumente la tolerancia de la selección de color (en la configuración de la herramienta, debajo de la caja de herramientas).

En principio, podría automatizarlo hasta cierto punto a través de script-fu, si está dispuesto a dedicar algunas horas a la programación.

  • Abre tu imagen en color en GIMP
  • En este punto, es posible que desee "posterizar" la imagen para reducir la cantidad de colores que contiene, de modo que la selección no se vea tan afectada por problemas de suavizado (píxeles en el borde de dos zonas que no son exactamente del mismo color). color de uno ni de otro). Una imagen con una calidad más alta (resolución más alta / guardada originalmente en un formato sin pérdida como PNG en lugar de un formato con pérdida como JPEG) también le daría mejores resultados. Para posterizar la imagen, use el menú Color → Posterizar y ajuste la cantidad de colores hasta que tenga un resultado aceptable. No pensé en usar esto en las capturas de pantalla a continuación, pero definitivamente ayudará.captura de pantalla del cuadro de diálogo posterizar
  • Abre tu leyenda en blanco y negro en GIMP
  • Copie toda la leyenda en blanco y negro (Ctrl+A, Ctrl+C), cierre esa ventana
  • Pegue la leyenda en blanco y negro en la imagen en color (Ctrl+V) y haga clic en el botón "Nueva capa" (paso 1)
  • Utilice la herramienta de selección (paso 2) para seleccionar el cuadrado pequeño en la leyenda (paso 4). Haz zoom si necesitas precisión (paso 3)captura de pantalla de los pasos
  • En la pestaña "Patrones", seleccione el patrón "portapapeles", que muestra lo que acaba de copiarcaptura de pantalla de la pestaña patrón
  • Deseleccionar todo (Ctrl+Shift+A o Selección → Ninguno)
  • Seleccione la herramienta de llenado de cubo (paso 1)
  • Seleccione "rellenar con patrón" en las opciones de la herramienta (paso 2)
  • Crea una nueva capa en la pestaña "Capas" (paso 3)
  • Rellene toda la capa con el patrón haciendo clic en el centro de la imagen (paso 4)captura de pantalla de los pasos
  • Oculte la capa estampada haciendo clic en el icono de "ojo" junto a ella en la ventana "Capas" (setp 1)
  • También oculte la capa de blanco y negro, por si acaso
  • Tome la herramienta "Selección por color" (paso 2), elija su umbral (paso 3, el umbral 54 funcionó bien para la zona "midlands", porque tiene gris claro y gris oscuro, para los demás use umbrales más pequeños y/ o seleccione varias veces, combinando las selecciones con "shift")
  • Haga clic en el cuadrado gris en la leyenda para seleccionar todas las zonas grises (paso 4)
  • La "Selección por color" fue un poco demasiado codiciosa y seleccionó parte del suavizado alrededor del texto. Elija la herramienta de selección de rectángulo (paso 5) y Ctrl+arrastrar sobre el texto en la leyenda para anular la selección de esa parte, para limpiar (paso 6)
  • Alternativamente, puede usar la herramienta "varita mágica" (cuarta herramienta en la fila superior de la barra de herramientas en la captura de pantalla a continuación). Funciona como la herramienta de "selección por color", excepto que solo selecciona píxeles contiguos del mismo color, en lugar de seleccionar píxeles con ese color por todas partes. Al combinar la selección (usando Mayús+clic), aún puede seleccionar varias zonas con esa herramienta. Si posterizaste demasiado tu imagen y hay algunos colores que se suponía que debían estar separados pero se redujeron a un solo color, la herramienta "varita mágica" te ayudará a seleccionar solo las zonas que deseas (o usa la " selección por color" y deselecciona con la "selección rectángulo" las partes que no quieras, como se explica en los puntos anteriores).captura de pantalla de los pasos
  • Para revisar lo que ha seleccionado, puede hacer clic en el botón "máscara rápida" en la esquina inferior izquierda para ver la parte no seleccionada en una superposición roja semitransparente; la parte seleccionada será clara. Puede editar la selección sobre la marcha en este modo usando el pincel y pintando blanco para seleccionar, negro para anular la selección. Haga clic en el botón "máscara rápida" nuevamente para apagarlo.captura de pantalla del modo de máscara rápida
  • Muestre nuevamente la capa con patrón haciendo clic en el lugar vacío donde se dejaría el ojo en su nombre en la pestaña "Capas" (paso 1)
  • Haga clic derecho en el nombre de la capa (paso 2) y elija "agregar máscara" (paso 3)
  • Elija "Inicializar la máscara a:" "Selección" en el cuadro de diálogo que aparece (paso 4)
  • Haga clic en el botón "Agregar" (paso 5)captura de pantalla de los pasos
  • Anule la selección de todo (Ctrl+Shift+A) y admire el resultado
  • captura de pantalla del resultado después de cambiar una gota de color
  • Hacer espuma, enjuagar, repetir.

Estrictamente hablando, podría arreglárselas sin usar una capa separada por patrón, pero creo que facilitará la corrección de errores más adelante. Por ejemplo, la máscara aparece como un segundo rectángulo en miniatura junto al nombre de la capa. Al hacer clic izquierdo sobre él, puede editar la máscara (en lugar de la capa en sí, que contiene el patrón). Con Ctrl+Alt+Hacer clic en él, puede ver la máscara en sí, y el mismo comando vuelve a mostrar la capa enmascarada.

captura de pantalla de la máscara mostrada

Hola Georges, no es una mala respuesta en absoluto. Tal vez podría ampliarlo un poco con capturas de pantalla para mostrar cómo se hace y alguna explicación más de por qué funcionaría. Gracias y sigue aportando!
¡Gracias! Esto suena prometedor, pero como dije, no soy muy bueno con la edición de imágenes, por lo que sería bueno si pudiera agregar un poco más de ayuda tal como lo describió @PieBie. Gracias de antemano (hasta entonces, voto por la solución prometedora;)
@Mark actualicé mi respuesta con instrucciones paso a paso y capturas de pantalla.
¡HAHH! ¡Es increíble lo tonto que soy cuando se trata de dibujar/pintar/editar imágenes! GRACIAS por los detalles, se agradece mucho! [EDIT: solo puede otorgar la recompensa en 20 horas. lo hará para entonces. ¡Gracias de nuevo!]
@Mark Antes de comenzar a trabajar en él, edité mi respuesta para decir que podría posterizar la imagen antes, para reducir la cantidad de colores y facilitar el trabajo de selección + incluí una breve explicación sobre la herramienta de selección "varita mágica", que podría usar en lugar de la herramienta "seleccionar por color".

Si bien gimp funcionaría, es un poco tedioso. Trazaría la imagen del mapa con inkscape u otra herramienta vectorial y luego reemplazaría los rellenos con patrones. Porque es menos trabajo que hacer esto con GIMP. Así que si tomamos este ejemplo:

ingrese la descripción de la imagen aquí

y cámbielo a vectores con trazo (porque es más rápido que su demostración), seleccione todas las muestras y reemplácelas con patrones que obtenga en 5 minutos:

ingrese la descripción de la imagen aquí

Ok, usé Illustrator porque no tengo instalado Inkscape, pero es una cantidad de trabajo comparable. Además, imprimirá mucho mejor.

edición

No creo estar de acuerdo con el análisis de que esto tiene más problemas. Tiene todos los mismos beneficios que la separación de colores en gimp y puede rastrear con una precisión de píxel difícil de superar, ya que los patrones harán que los bordes sean un poco más difusos.

Esto es lo que obtengo cuando lo hago en la imagen de origen con mi propia colección de patrones limitada que es totalmente inadecuada para el trabajo.

ingrese la descripción de la imagen aquí

De todos modos, su kilometraje variará.

Bonito muaré en el patrón de puntos :)
¡Muy buena técnica! Sin embargo, dudo que funcione con una imagen de tan baja calidad como la que publicó el OP sin editar la imagen vectorial resultante.
Estoy de acuerdo con @GeorgesDupéron, pero de hecho has mostrado una buena alternativa. Gracias por tu tiempo, definitivamente investigaré esto (así como también votaré :)
@GeorgesDupéron Sí, tal vez, porque el mapa tiene áreas borrosas y el relleno hace que los bordes sean menos visibles de todos modos, esta pérdida de fidelidad en realidad no es una mala compensación por la impresión de patrones MUCHO más claros
@ Mark, realmente no tengo que perder fidelidad, aunque el patrón en sí mismo perderá fidelidad por la fuerza. Incluso puedo resolver superposiciones si quiero (hice algunas a propósito). Pero no, realmente fue pensado como un enfoque alternativo para el ataque. Pero esto es MUCHO mejor para imprimir, ya que el tamaño del patrón está desacoplado del tamaño de la imagen. Entonces, los puntos redondos son puntos redondos impresos. Vea la imagen de arriba, podría haber arreglado las fallas pero tengo un presupuesto de tiempo estricto de 10 minutos.
Ah, y PD: no trato de obtener el bono de 100 puntos, no necesito puntaje. Solo tengo una cosa basada en puntaje para lograr que otros obtengan los puntos.