Ich bin mir nicht sicher, ob ich das richtig frage. Hier ist mein Problem,
Ursprünglich führe ich 'Objekt' --> 'Clip' --> 'Set' auf 2 Bildern durch.
Hier ist das Ergebnis:
Beachten Sie, dass das rosafarbene Objekt erfolgreich im schwarzen Objekt enthalten ist. Dies ist jedoch der Fall, wenn das schwarze Objekt keinen Strich/Rand hat.
Jetzt möchte ich einen Rand auf das schwarze Objekt anwenden. Wenn ich das mache passiert folgendes:
Wie bereits erwähnt, wird das rosafarbene Objekt im Inneren nach dem Anwenden eines Rahmens/Strichs falsch ausgerichtet. Warum ist es nicht mehr in dem schwarzen Objekt enthalten?
Der rote Teil ändert seine Position nicht. Das Problem dabei ist, dass SVG-Striche auf der Objektkontur zentriert sind. Wenn Sie einen Strich mit einer Breite von 8 Pixel haben, überlappen 4 Pixel dieses Strichs das Objekt und die anderen 4 Pixel des Strichs erhöhen die Objektgröße. Die folgende Animation zeigt, wie der Strich platziert wird.
Um einen Umriss zu erhalten, der Ihr schwarzes Objekt nicht überlappt
ctrl+d
).end
).Deaktivieren Sie alternativ die Füllung des Duplikats und verschieben Sie es nach vorne (wählen Sie und Pos 1
).
mwfearnley
paint-order:stroke fill;
zur Eigenschaft des Objekts hinzufügen,style
wird die Füllung vor dem Strich gerendert. Ich denke, v0.92 fügt auch eine GUI-Option hinzu.