Kann Inkscape anstelle des Pfads an der Grenze eines Pfads einrasten?

Wenn ich beispielsweise einen Pfad mit einem 3-Pixel-Rand habe, möchte ich, dass er am Rand des Rands und nicht am Pfad selbst einrastet?

Hier ist ein Quadrat, bei dem der Pfad an den Hilfslinien statt am Rand des Quadrats einrastet:

trauriges schnippen

Es scheint nicht möglich zu sein (siehe hier ), aber es scheint von der Einhaltung des SVG-Standards abzuhängen (für einen anderen Fall siehe hier ). Vielleicht können Sie dieses Ergebnis mit einem geschlossenen Pfad mit einer Breite von 3 px und ohne Rand erreichen.

Antworten (2)

Die Knoten eines Pfads werden immer in Bezug auf den Strich zentriert (es sei denn, es handelt sich um Live-Pfadeffekte oder den Powerstroke, aber das ist ein anderes Thema).

Sie können möglicherweise immer noch erreichen, was Sie wollen, aber nur, wenn Sie sich mit Begrenzungsrahmen befassen. Gehen Sie dazu zu Einstellungen -> Werkzeuge und stellen Sie den Begrenzungsrahmen auf visuell (im Gegensatz zu geometrisch) ein. Sie können das Objekt oder die Auswahl jetzt so transformieren, dass die „echte“ Ecke am Raster einrastet.

Wenn Sie versuchen, gestochen scharfe Bitmaps zu erstellen, sollten Sie sich die Pixelnap-Erweiterung ansehen, siehe hier .

Gute Antwort! Willkommen bei GD.SE Diederik :)

Sie können eine Kopie des Pfads erstellen und dann den Rand der Kopie in einen Pfad umwandeln, indem Sie den Befehl „Sroke to Path“ verwenden.

Die Kante des Rahmens hat jetzt einen eigenen Knoten, an dem Sie fangen können.

Schließlich können Sie die Kopie löschen und haben den ursprünglichen Pfad und die Objekte, die an seinem Umriss eingerastet sind. Auf diese Weise können Sie weiterhin den geometrischen Begrenzungsrahmen verwenden.