Mir ist aufgefallen, dass es eine kleine Lücke zwischen Formen und Linien gibt, in denen die Eimerfüllung angewendet wird (auf die darin enthaltenen Bereiche) und die Farbfüllung in Inkscape. Gibt es eine Möglichkeit, diese Lücke zu entfernen (außer der älteren manuellen Methode). indem Sie die Ränder der Bucket-Füllung manipulieren, was sehr mühsam ist)?
Der Füllbereich (Inset/Outset) kann mit der Option „Wachsen/Schrumpfen“ gesteuert werden, die im Bedienfeld angezeigt wird, wenn der Farbeimer ausgewählt ist. Wenn Sie diesen Wert kleiner als 0 (negativ) einstellen, wird der Füllpfad kleiner (siehe Bild 1). Hier habe ich den Wert auf -5px gesetzt.
Wenn Sie den Wert größer als 1 (positiv) einstellen, wird der Füllpfad größer als der umschlossene Bereich (siehe Bild 2). Habe diesen Wert auf +5 px gesetzt.
Somit kann durch Variieren der Werte die gewünschte Füllung erreicht werden.
Eine der Formen ist eine exakte Füllung. alle anderen löschen.
Dies ist eine viel sicherere Lösung für eine komplexe Grafik wie eine Karte oder eine Zeichnung mit vielen kleinen Regionen und Kurven.
Die Verwendung des Eimerfüllwerkzeugs in Inkscape generiert ein zusätzliches Objekt, dessen Abmessungen und Form aus den Strichen extrapoliert werden, die einen Bereich umschließen.
Dies führt zu einigen sichtbaren Rundungsfehlern am Rand des neuen Objekts:
So entfernen Sie diese weiße Linie zwischen dem Strich des Originals und dem neuen Füllobjekt:
Paraphrasieren von diesem Link . Ab Inkscape 0.92.4 füllt Inkscape, indem es ein Bild von dem, was auf dem Bildschirm angezeigt wird, rendert, eine pixelbasierte Flutfüllung des Bildes durchführt, das resultierende Pixelbild mit einem Pfad nachzeichnet und diesen Pfad ausgibt.
Das bedeutet, dass Sie immer unvollkommene Füllfüllungen erhalten, selbst wenn Sie den Parameter „Inset/Outset“ der Füllung anpassen. Ja, das ist dumm. Ja, daran führt aktuell kein Weg vorbei.
Hier ist ein weiterer Artikel, in dem die Notwendigkeit der Vektorfüllfunktion in Inkscape diskutiert wird.
Beim Füllen einfach hineinzoomen.
(Wie in Christopher Pratts Antwort angedeutet)
Eine Möglichkeit, das Problem zu umgehen, besteht darin, Vektorbilder für die erforderlichen Farben zu erstellen, eines für die Ränder, andere für jede Füllung, und sie auf separate Ebenen zu legen. Ich habe Paint.net Amazing Picker verwendet, um Farben nach Bedarf zu trennen.
Versuchen Sie, den "Schwellenwert" Ihrer Füllung auf 100 einzustellen, wenn dies nicht der Fall ist. Ich bin auf das gleiche Problem gestoßen. Meine Schwelle (Standard) wurde auf 15 gesetzt.
Ranjith Siji