Inkscape 0.91: Skalieren mehrerer Objekte unter Beibehaltung ihrer ursprünglichen Position


18

Dies ist etwas, was ich mit Illustrator machen kann und das ich mit Inkscape 0.91 reproduzieren möchte:

Ich möchte mehrere identische Objekte skalieren und möchte, dass diese Objekte genau an der gleichen ursprünglichen Stelle bleiben. Wenn ich eine Auswahl von Objekten skaliere, bewegen sie sich zu dem von mir angegebenen Maßstab. In der größeren Auswahlbox ist dies nicht das, was ich will.

Antworten:


26
  1. Gruppieren Sie Ihre Objekte bei Bedarf auf.
  2. Objekt → Transformieren → Skalieren.
  3. Wählen Sie den gewünschten Skalierungsfaktor.
  4. Aktivieren Sie das Kontrollkästchen für jedes Objekt einzeln anwenden.
  5. Anwenden.

5

Das mache ich ziemlich oft. Während Wrzlprmft ♦ eine Antwort lieferte, die funktioniert, ist es ein echter Schmerz, wenn Sie viele Objekte haben. Die Lösung ist jedoch sehr einfach (mit Inkscape 0.92).

  1. Wählen Sie alle Elemente aus, die Sie skalieren möchten . Möglicherweise müssen Sie die Gruppierung von ( shift- ctrl- G) Elementen aufheben , damit diese als separate Objekte angezeigt werden
  2. Ziehen Sie das Transform- Menü ( shift- ctrl- Moder Object-> Transform ) Wählen Maßstab Registerkarte
  3. Stellen Sie sicher , dass das Kontrollkästchen Auf jedes Objekt separat anwenden aktiviert ist
  4. Klicken Sie auf die Schaltfläche "Übernehmen"

Bild des Transformationsfensters mit dem richtigen ausgewählten Element

Ich verwende sehr bescheidene Mengen und trage sie immer wieder auf, bis ich die gewünschte Größe erreicht habe. Da es sich um Vektorgrafiken handelt, gehen bei jeder Iteration keine Informationen verloren (im Gegensatz zu Bitmap-Grafikprogrammen).


Beachten Sie, dass Sie ähnliche Objekte auswählen können, indem Sie eines auswählen und mit der rechten Maustaste auf "Selbe auswählen" -> "Füllfarbe" usw. klicken. Dadurch werden alle Objekte mit derselben Farbe ausgewählt.
Mrossi

1

Da Ihre Objekte identisch sind, sollten Sie überlegen, Klone für Ihre Duplikate zu erstellen.

  1. Machen Sie Ihr Objekt (das Elternteil)
  2. Nach Bedarf duplizieren: Bearbeiten - Klonen - Klonen erstellen (Alt + D)
  3. Skalieren oder definieren Sie Ihr übergeordnetes Objekt auf andere Weise neu und beobachten Sie, wie die Kinder dem Beispiel folgen.

Der Vorteil dieses Ansatzes ist, dass Sie nicht alle Instanzen explizit auswählen müssen - sie werden alle aktualisiert. Obwohl es eine Möglichkeit gibt, das übergeordnete Objekt eines untergeordneten Objekts auszuwählen, ist es einfacher, meine übergeordneten Objekte zur einfacheren direkten Auswahl außerhalb der Seite zu erstellen.

Natürlich geht meine Antwort davon aus, dass Sie alle Ihre Objekte skalieren möchten. Andernfalls können Sie immer mit Klonen beginnen und die Verknüpfungen zu den Objekten aufheben, die nicht durch spätere Änderungen am übergeordneten Objekt betroffen sein sollen.


1

Die obige Methode scheint bei komplexen Bildern mit vielen Ebenen etwas heikel zu sein.

  1. Ich denke nicht, dass es für Text funktioniert, aber wenn Sie Text in Pfade konvertieren, sollte es funktionieren.
  2. Alle gruppierten Ebenen müssen gefunden und nicht gruppiert werden, und ich hatte kein Glück, alle Objekte in allen Ebenen auszuwählen und die Gruppierung aufzuheben. Ich denke, Sie müssen die gruppierten Objekte tatsächlich erhalten.
  3. Schließlich musste ich auf meinem Bild nicht "Auf jedes Objekt einzeln anwenden" aktivieren. Als ich das tat, wurde alles komisch und nichts war erkennbar oder an den richtigen Stellen. Ich musste auch alles auf einen Streich machen, nicht in Schritten.

Nach dem ersten Start wurde die Skalierung gestoppt. Wenn Sie also den obigen Schritten folgen (die gut sind) und seltsame Ergebnisse erzielen, merken Sie sich das Textproblem, suchen Sie nach Gruppierungen und probieren Sie die Einstellungen im TransformTool aus.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.