Ich habe eine Form mit einem 6-Pixel-Strich (ohne Füllung) erstellt, sie dann erweitert und die gewünschte Form erhalten. Später brauche ich dieselbe Form mit dünneren Linien, aber die Größenänderung funktioniert nicht gut.
Die Frage ist also: Gibt es eine Möglichkeit, aus der erweiterten Form einen Strich (dh eine Linie, die die Mitte der Dicke der erweiterten Linie verbindet) zu erhalten?
(Ich kann die Aktionen nicht wiederholen, weil ich mich weit von der Erweiterung des Pfads wegbewege).
CS6
Sie könnten dies versuchen:
Ihr erweiterter Strich sollte ein zusammengesetzter Pfad sein. Damit..
Verwenden Object → Compound Path → Release. Dies wird Ihnen hoffentlich zwei Formen hinterlassen:
Jede Form sollte 3 Pixel entweder zu klein oder zu groß sein. Sie können eine davon löschen (ich habe die kleinere Form gelöscht) und verwenden Object → Path → Offset Path..., um sie zu "schrumpfen". Wenn Sie die größere Form verwenden, geben Sie -3px ein.
Dadurch wird eine "geschrumpfte" Form für Sie erstellt, die hoffentlich das ist, was Sie brauchen:
Es gibt wahrscheinlich einige Fälle, in denen dies nicht funktioniert. Ich vermute, dass dies davon abhängt, wie komplex Ihr erweiterter Schlaganfall ist.
Es gibt keine Methode, um den exakten Spline aus einem erweiterten Pfad wiederherzustellen. Hier ist ein Link zu Mike Kamermans exzellenter Einführung in Bézierkurven , die die Mathematik mit interaktiven Beispielen erklärt.
Das Wesentliche: Sie können den genauen Versatz von Bézier-Kurven nicht berechnen - Illustrator muss die bestmögliche Antwort "raten". Wenn Sie versuchen, einen Pfad von seinem Versatz wiederherzustellen, werden Sie zweimal "raten".
Der genaueste Pfad, den Sie generieren können, ergibt sich aus der Verwendung eines negativen Offsets gemäß der Antwort von JohnB. Achten Sie nur darauf, etwas weniger als die Hälfte der ursprünglichen Strichbreite (6pt Strich -> -2,9pt Versatz) zu verwenden, um die eingeführten Fehler zu berücksichtigen. Beenden Sie, indem Sie verwenden Cut Tool
, um eine Seite Ihres Versatzpfads zu isolieren.