Ich habe in Inkscape eine Form erstellt und die Rahmenbreite auf eingestellt 1px
.
Die tatsächliche Größe ist 100px
jedoch mit einem Rand versehen 102px
.
Wie kann ich einen inneren Rand für das Objekt festlegen , nicht für das äußere? Bei Verwendung von Photoshop kann der Typ ausgewählt werden
( innerer , äußerer oder mittlerer Rand). In Inkscape ist diese Option jedoch nicht verfügbar.
inkscape
svg
vector-graphics
Edward
quelle
quelle
Antworten:
Inkscape unterstützt nicht das Ändern des Konturtyps für ein Objekt. Es gibt jedoch
andere Möglichkeiten, den gewünschten inneren Rand oder die gewünschte Unschärfe zu erstellen.
Eine einfache Methode besteht darin, eine Kopie der Form ohne Füllung und mit dem ausgewählten Rand (Strich) zu erstellen.
Diese Kopie erhält einen Beschneidungspfad, sodass der zusätzliche (äußere) Teil des Strichs nicht außerhalb der
ursprünglichen Form zu sehen ist. Der Pfad zum Ausschneiden ist eine zweite, unveränderte Kopie der ursprünglichen Form,
die nicht als normales / reguläres Objekt angezeigt wird.
Um sicherzustellen, dass diese Kopien beim Bearbeiten des Originals geändert werden, kann
jeder dieser Kopien ein verknüpfter Versatz sein, sodass sie auch innerhalb der ursprünglichen Form verschoben werden können.
erstelle die Form und wähle sie aus (
F1
)Erstellen Sie eine verknüpfte Offset- Kopie, die darüber (
Ctrl+Alt+J
oder imPath
Menü) angezeigt wird.Verändern des Hubes (Grenze) Breite 2x , was Sie benötigen oder eingestellt seine Offset
Größenordnung / Radius an die Innenkante der Außenform Grenze zu bewegen
- mit seinem Knoten Griff oder XML - Attribut (integrierten Editor, Einheiten sind pt nicht px )
Geben Sie dieser Form keine Füllung und die gewählte Rahmenfarbe - Füllung und Kontur im Objektmenü
Erstellen Sie eine zweite verknüpfte versetzte Kopie der ursprünglichen Form, lassen Sie sie unverändert
Wählen Sie diese Form und die Kopie aus Schritt 3 aus (halten Sie die
Shift
Taste gedrückt und ziehen Sie die Maus).Vergewissern Sie sich, dass diese Form oben ist (Z-Reihenfolge)
Object → Clip → Set
MenüpunktDann solltest du einen fertigen Innenrand haben.
quelle
Shift
Taste drücken. Die folgende Tutorial-Seite, die auch in der Anwendung angezeigt wird, kann ebenfalls hilfreich sein: inkscape.org/en/doc/basic/tutorial-basic.html .Ich bin nicht sicher, ob mit "Rand" "Strich" gemeint ist, aber es scheint, dass SVG-Standards keine inneren / äußeren Striche zulassen, und daher auch nicht Inkscape. Es scheint eine übliche Sache zu sein, es zu fälschen, indem Sie das Objekt duplizieren und verkleinern / vergrößern, damit Sie den gewünschten Rand erhalten. Obwohl ich mir nicht vorstellen kann, dass dies für eine innere Grenze genauso gut funktionieren würde wie für eine äußere Grenze.
Inkscape-Fehler: Platzierung des inneren / äußeren / mittleren Strichs
quelle
Ein alternativer Workflow zu dem von @ cristian-ciupitu vorgestellten wäre:
Object
→Lower
, oder Page Down), damit Sie ...arrow
in der Symbolleiste oder F1) und Shift+ Clickdas Objekt / den Pfad. Da das Duplikat "Abgesenkt" bereits ausgewählt wurde, werden die beiden identischen Objekte / Pfade übereinander ausgewählt. Die Statuszeile am unteren Rand des Fensters sollte dies bestätigen.Object
→Clip
→Set
.Voila! Innere Grenze!
Sie können jetzt die innere Rahmenbreite ( Shift+ Ctrl+ F) anpassen, wenn Sie möchten. Stellen Sie die Strichbreite auf das Doppelte der gewünschten inneren Rahmenbreite ein, da die Hälfte der Strichbreite unsichtbar abgeschnitten wird.
Wenn Sie der Meinung sind, dass die Schritte 3 und 4 verwirrend sind, ziehen Sie einfach die beiden Objekte / Pfade umher, um beide auszuwählen, beschneiden Sie sie wie in Schritt 5 und passen Sie die Strichbreite wie gewünscht an. Funktioniert auch, aber hey, klick ist cooler;)
quelle