Ich habe eine Bitmap nachgezeichnet und nach einigen Änderungen habe ich das, was Sie im Bild unten sehen können (es ist ein Detail der gesamten Leinwand). Wie Sie sehen können, gibt es in der Mitte der Leiterbahnen einige kleine Lücken. Das gesamte Bild ist ein einziger Pfad.
Gibt es eine Möglichkeit, all diese kleinen Lücken automatisch zu füllen/löschen, ohne die Mitte dieser großen Kreise zu beeinflussen?
Ein Beispiel im SVG-Format finden Sie hier .
Ihre Datei enthält einen einzelnen Pfad, bei dem die winzigen Löcher und unechten weißen Kratzer genau wie alle anderen Pfadgrenzen sind.
Wenn Sie Ihren riesigen Pfad auswählen und Path -> Break Apart aufrufen , erhalten Sie am Ende viele einfachere geschlossene Pfade, bei denen die Löcher und Kratzer auch als Pfade erscheinen.
Wenn Sie an dieser Stelle Path -> Combine aufrufen , gelangen Sie zurück zum Anfang, wo ein Pfad in einem anderen als Loch erscheint. Nicht dazu.
Rufen Sie stattdessen mit allen ausgewählten Unterpfaden Path -> Union auf . Voilá!
Alle überlappenden Löcher und Kratzer werden mit den größeren Spuren zusammengeführt.
Das Rezept ist also Break Apart und dann Union .
Viel Glück beim Klonen dieser Platine.
Eine grobe Möglichkeit, nur die Kratzer, aber nicht die Löcher zu beseitigen, besteht darin, zwei leicht versetzte Versionen des gesamten Pfads zu überlagern:
Wählen Sie den Pfad aus, duplizieren Sie ihn ( Ctrl-D), versetzen Sie das Duplikat ein paar Pixel nach unten (oder nach unten und rechts, wenn Sie vertikale Kratzer haben). Das Versetzen des Duplikats kann mit Alt+ Pfeilen erfolgen.
Wählen Sie nun sowohl das Original als auch das Duplikat aus und führen Sie Path -> Union aus .
Ihre Löcher werden ein wenig schrumpfen, Ihre Spuren werden um ein paar Pixel wachsen und vielleicht bleibt ein Teil eines Kratzers zurück, aber das meiste sollte verschwunden sein.
Juancho
Gonçalo Ribeiro
Paolo Gibellini
Gonçalo Ribeiro
Paolo Gibellini