¿Es posible hacer que el llenado del cubo de Inkscape llene completamente las regiones marcadas con líneas?

Me di cuenta de que hay un pequeño espacio entre las formas y las líneas en las que se aplica el relleno de cubo (a las áreas cerradas que se encuentran allí) y el relleno de color en Inkscape, ¿hay alguna forma de eliminar este espacio? manipulando los bordes del llenado del balde, lo cual es muy tedioso)?

Respuestas (7)

El área de relleno (interior/exterior) se puede controlar mediante la opción de aumento/reducción que se muestra en el panel de control cuando se selecciona el cubo de pintura. Establecer este valor por debajo de 0 (negativo) hace que la ruta de relleno sea más pequeña (imagen de referencia 1). Aquí he establecido el valor en -5px.Imagen 1

Establecer el valor mayor que 1 (positivo) hace que la ruta de relleno sea más grande que el área encerrada (imagen de referencia 2). Establecí este valor en +5 px.soy 2

Por lo tanto, el relleno requerido se puede lograr variando los valores.

Hay una gran posibilidad de extenderse sobre otra área en un gráfico complejo. Revisar toda la pequeña parte de un gráfico complejo es un trabajo muy tedioso.
  1. Selecciona todas las Rutas con :tool_selector:
  2. Duplícalos (Ctrl+D)
  3. Convertirlos en rutas (Ctrl+Alt+C)
  4. Crea una unión a partir de las rutas (Ctrl+Shift+ + )
  5. Separar la nueva forma (Ctrl+Shift+k)

Una de las formas es un relleno exacto. eliminar todos los demás.

Esta es una solución mucho más infalible para un gráfico complejo como un mapa o un dibujo con muchas regiones pequeñas y giros.

El uso de la herramienta de relleno de cubo en Inkscape genera un objeto adicional con dimensiones y forma extrapoladas de los trazos que encierran un área.

Esto conducirá a algunos errores de redondeo visibles en el borde del nuevo objeto:

ingrese la descripción de la imagen aquí

Aquí se explica cómo eliminar esta línea blanca entre el trazo del original y el nuevo objeto de relleno:

  • Seleccione el objeto de relleno.
  • Abra el menú Relleno y trazo para este objeto ( ShiftCtrlF)
  • Definir un trazo con un color idéntico al relleno
  • Haz que el ancho del trazo sea > 1 px.
  • Baje el objeto de relleno debajo del trazo original ( PageDown)

ingrese la descripción de la imagen aquí

Esto resolverá parcialmente el problema. Pero en un gráfico complejo con muchas pequeñas curvas y saltos, esto puede no funcionar. Hay muchas posibilidades de que el trazo del objeto de relleno se desborde a la otra área. Cómo arreglar esto. Comprobar un gráfico complejo volverá a ser más tedioso. Necesitamos una solución más infalible.
@RanjithSiji: es una solución para la herramienta de llenado de baldes. Es casi imposible desde un punto de vista técnico no obtener errores de muestreo y redondeo de la forma en que funciona actualmente la herramienta de llenado de baldes. Los objetos más complejos deben estar separados para tener su propio trazo y relleno.

Parafraseando de este enlace . A partir de Inkscape 0.92.4, Inkscape rellena mediante la representación de una imagen de lo que hay en la pantalla, realiza un relleno de inundación basado en píxeles de la imagen, rastrea la imagen de píxeles resultante con una ruta y genera esa ruta.

Esto significa que siempre obtendrá rellenos de inundación imperfectos, incluso si ajusta el parámetro de entrada/salida del relleno. Sí, esto es tonto. Sí, actualmente no hay forma de evitar esto.

Aquí hay otro artículo que analiza la necesidad de la función de relleno de vectores en Inkscape.

Simplemente haga zoom al hacer el relleno.

(Como se insinuó en la respuesta de Christopher Pratt)

Una forma de solucionar el problema es generar imágenes vectoriales para los colores requeridos, una para los bordes, otras para cada relleno y colocarlas en capas separadas. Utilicé el increíble selector de paint.net para separar los colores según fuera necesario.

Intente ajustar el "Umbral" de su relleno a 100, si no es así. Me encontré con el mismo problema. Mi umbral (predeterminado) se estableció en 15.