Relleno de gimp se derrite en las fronteras

3

Quiero llenar un área en Gimp pero sigo obteniendo píxeles en el borde. Me gustaría que el color se fundiera. Vea abajo. La izquierda es lo que tengo. Lo correcto es lo que quiero.

gimp pixels

Actualizar

En ambas imágenes hay una línea negra con un relleno rojo. En la imagen de la izquierda, los píxeles entre la línea y el relleno son de color gris. El relleno era blanco antes, por lo que la línea negra se está desvaneciendo en un fondo blanco que da como resultado píxeles grises. Pero ahora quiero que la línea negra fluya hacia el color rojo como se ve en la imagen correcta. Allí tenemos una línea negra, luego los píxeles negros / rojos fluyen hacia el relleno rojo. No hay píxeles grises en el medio.

PiTheNumber
fuente
¿Está esto relacionado con el ancho de la línea negra que rodea al rojo?
Nicole Hamilton
@NicoleHamilton No, no lo creo. Es debido a los píxeles grises alrededor de la línea. Puedo aumentar el aumento del umbral de llenado, pero eso solo mueve el problema al siguiente píxel. Me gustaría que el píxel gris tenga un color mezclado de rojo y negro en lugar de la mezcla actual de blanco y negro.
PiTheNumber
Pero hay píxeles grises en ambos imagenes
Nicole Hamilton
@NicoleHamilton ok, lo siento. Déjame intentar de nuevo. Ver mi actualización.
PiTheNumber

Respuestas:

7

Este es el comportamiento correcto. El relleno exacto "tipo pintura" reemplazaría solo el color en el que haga clic. GIMP trabaja en gráficos de trama , por lo que no puede reconocer un borde y un relleno, la imagen es solo un grupo de píxeles. Esos píxeles grises tienen un color diferente al que haces clic, por lo que GIMP no los pintará.

Aquí hay algunos enfoques posibles para su problema:

  1. Utilizar umbral. Cuando Relleno del cubo está activo, puede cambiar su umbral en la caja de herramientas. Un umbral más grande significa una mayor tolerancia para la diferencia de color. Sin embargo, los bordes probablemente se pixelarán con este enfoque.

  2. Utilizar el Selección difusa herramienta (alias varita mágica ). Es similar al cubo, pero en lugar de llenar un área, la seleccionará. Entonces tú puedes Seleccione - & gt; Crecer la selección por 1 y Seleccione - & gt; Pluma un poco Por último llénalo completamente ( Rellenar toda la selección en la caja de herramientas).

  3. Duplique esa capa, configure la máscara apropiada para que solo se vea el área coloreada y un borde, luego use Colores - & gt; Color a alfa para eliminar el color, establecer un nuevo color como secundario y eliminar el canal alfa de esa capa, luego fusionarlo con el original. Esto no funcionará para cada par de colores, pero el negro y el rojo deberían estar bien.

  4. Seleccione el área de color usando el varita mágica , crece la selección por 2-3 y usa Colores - & gt; Colorear para reemplazar ese color.

gronostaj
fuente
1
¡Gran respuesta! Obtuve el mejor resultado mezclando 2. y 3. aquí mi versión simplificada: Use the Fuzzy Select tool (aka wand). Then you can Select -> Grow the selection by 2. Then Colors -> Color to alpha to remove the color, set new color as secondary and remove alpha channel from that layer. Las versiones 1. y 2. no dieron el resultado deseado y con 4 es muy difícil encontrar el color correcto. ¡Muchas gracias!
PiTheNumber
3

Una forma muy simple que utilicé fue seleccionar el área usando la herramienta de varita, luego elegir 'crecer' por ejemplo un píxel. Luego simplemente utilicé la herramienta Pincel para pintar el área nuevamente, esto deja un borde mucho más nítido, en cuanto al color.

clarkey
fuente
¡Bienvenido a SuperUser! Gracias por publicar tu respuesta. Para anotar, los emoticones y otras decoraciones generalmente se desaniman en las preguntas y respuestas. Más información sobre la escritura. preguntas y respuestas y en formateo se puede encontrar en el Centro de ayuda .
hBy2Py