Est-il possible d'obtenir le remplissage du seau d'Inkscape pour remplir entièrement les régions marquées par des lignes?

12

J'ai remarqué qu'il y a un léger écart entre les formes et les lignes dans lesquelles le remplissage du seau est appliqué (aux zones fermées qui s'y trouvent) et le remplissage de couleur dans Inkscape, y a-t-il un moyen de supprimer cet écart (en plus de la méthode manuelle à l'ancienne) en manipulant les bords du remplissage du godet, ce qui est très fastidieux)?

BH2017
la source

Réponses:

9

La zone de remplissage (encart / début) peut être contrôlée à l'aide de l'option d'agrandissement / rétrécissement affichée dans le panneau de commande lorsque le pot de peinture est sélectionné. Si cette valeur est inférieure à 0 (négatif), le chemin de remplissage est plus petit (réf. Image 1). Ici, j'ai défini la valeur sur -5px. Image 1

Si la valeur est supérieure à 1 (positive), le chemin de remplissage est plus grand que la zone fermée (réf. Image 2). Définissez cette valeur sur +5 px. im 2

Ainsi, le remplissage requis peut être obtenu en faisant varier les valeurs.

chanduc
la source
Il y a de grandes chances de déborder sur une autre zone d'un graphique complexe. Vérifier toute la petite partie d'un graphique complexe est un travail très fastidieux.
Ranjith Siji
5
  1. Sélectionnez tous les chemins avec: tool_selector:
  2. Dupliquez-les (Ctrl + D)
  3. Convertissez-les en chemins (Ctrl + Alt + C)
  4. Créer une union à partir des chemins (Ctrl + Maj + +)
  5. Séparer la nouvelle forme (Ctrl + Maj + k)

L'une des formes est un remplissage exact. supprimez tous les autres.

Il s'agit d'une solution beaucoup plus infaillible pour un graphique complexe comme une carte ou un dessin avec beaucoup de petites régions et de virages.

Ranjith Siji
la source
4

L'utilisation de l'outil de remplissage de godet dans Inkscape génère un objet supplémentaire dont les dimensions et la forme sont extrapolées à partir des traits entourant une zone.

Cela entraînera des erreurs d'arrondi visibles à la bordure du nouvel objet:

entrez la description de l'image ici

Voici comment supprimer cette ligne blanche entre le trait de l'original et le nouvel objet de remplissage:

  • Sélectionnez l'objet de remplissage.
  • Ouvrez le menu Fill & Stroke pour cet objet ( ShiftCtrlF)
  • Définissez un trait avec une couleur identique au remplissage
  • Faites la largeur du trait> 1 px.
  • Abaissez l'objet de remplissage sous le trait d'origine ( PageDown)

entrez la description de l'image ici

Takkat
la source
1
Cela résoudra partiellement le problème. Mais dans un graphique complexe avec beaucoup de petites courbes et sauts, cela peut ne pas fonctionner. Il y a beaucoup de chances que le trait de l'objet de remplissage déborde dans l'autre zone. Comment régler ceci. La vérification d'un graphique complexe sera à nouveau plus fastidieuse. Nous avons besoin d'une solution plus infaillible.
Ranjith Siji
@RanjithSiji: c'est une solution de contournement pour l'outil de remplissage de compartiment. D'un point de vue technique, il est presque impossible de ne pas obtenir d'erreurs d'échantillonnage et d'arrondi de la façon dont l'outil de remplissage de godet fonctionne actuellement. Les objets plus complexes doivent être séparés pour avoir leur propre trait et remplissage.
Takkat
2

Paraphrase de ce lien . À partir d'Inkscape 0.92.4, Inkscape se remplit en rendant une image de ce qui est à l'écran, en effectuant un remplissage de l'image en pixels, trace l'image pixel résultante avec un chemin et génère ce chemin.

Cela signifie que vous obtiendrez toujours des remplissages d'inondation imparfaits, même si vous ajustez le paramètre d'insertion / de remplissage du remplissage. Oui, c'est stupide. Oui, il n'y a actuellement aucun moyen de contourner cela.

Voici un autre article sur la nécessité d'une fonction de remplissage vectoriel dans Inkscape.

Christopher Pratt
la source
-1

Un moyen de contourner le problème est de générer des images vectorielles pour les couleurs requises, une pour les bordures, d'autres pour chaque remplissage et de les placer sur des calques séparés. J'ai utilisé un sélecteur incroyable de paint.net pour séparer les couleurs au besoin.

Mully
la source
-2

Si ce n'est pas le cas, essayez d'ajuster le «seuil» de votre remplissage à 100. Je suis tombé sur le même problème. Mon seuil (par défaut) a été fixé à 15.

Maceo Trahan
la source