Wie gebe ich einem Strich-Knockout-Transparenz in Inkscape?

Ok, ich gebe zu, das ist eine wirklich seltsame Frage.

Was ich versuche, ist einen transparenten Strich zu haben. Damit meine ich, dass der Strich Platz einnimmt, aber zeigt, was sich hinter dem Objekt befindet.

Wenn ich das Strich-Alpha auf 0 setze, nimmt es die gleiche Farbe wie die Füllung an, was nicht das ist, was ich will.

Antworten (2)

Eine offensichtliche Lösung besteht darin, zwei Kopien zu haben – eine nur mit der Füllung und eine nur mit dem Strich. Das Verkleinern der Füllung sollte funktionieren. Das proportionale Schrumpfen führt jedoch nur in seltenen Fällen zu einem perfekten Ergebnis. Das Ergebnis kann genau genug sein, wenn die Form konvex und der Strich schmal ist. Nicht konvexe Form mit starkem Schlag erfordert komplexeres Basteln. Siehe folgende Karikatur:

Geben Sie hier die Bildbeschreibung ein

Haha, ich liebe es, wenn ich ein Problem drei Minuten nach einer Online-Frage löse. ;)

Ich musste das Objekt nur auf seine Größe minus die Hälfte des Strichs skalieren und den Strich entfernen. z. B. bei einem Objekt mit 80 Pixel Höhe und 40 Pixel Breite, mit einem 4 Pixel Strich, gehen Sie zu Objekt -> Transformieren und verwenden Sie 78 für die Höhe (80 - 4/2 = 78) und 38 für die Breite (40 - 4/ 2 = 38). Dann entfernen Sie einfach den Strich.

Es ist völlig normal, dass Sie sich die Zeit nehmen, sich anderen zu erklären, sich selbst das Problem so klar erklären, dass Sie es selbst lösen können.
@joojaa, es heißt "Rubber Duck Debugging" :) en.wikipedia.org/wiki/Rubber_duck_debugging