Das Aufheben der Gruppierung und das Verschieben von Gruppen in InkScape scheint Anomalien zu verursachen

Ich mache derzeit eine Spider-Man-Erfahrung mit InkScape 1.0 (4035a4fb49, 01.05.2020).

Die Ausgangsdateien sind einfache SVG-Dateien, ohne die Einstellungen oder überflüssigen Dinge, auf deren Verwendung Inkscape besteht, als einfaches Beispiel:

<svg 
   xmlns:svg="http://www.w3.org/2000/svg" 
   xmlns="http://www.w3.org/2000/svg" 
   viewBox="0 0 4200 260" 
   height="75" 
   width="1211.538">
   <path 
      d="m 190,0 
         c -660,0 -1290,0 -1990,0 0,87 0,170 0,260 600,0 1220,0 1837,0 
         C 100,180 160,96 190,0 
         Z" 
      style="fill:#f77;fill-opacity:0.32;" />
    <path 
      d="m 230,260 
         c 720,0 1470,0 2170,0 0,-90 0,-173 0,-260 
         C 1600,0 800,0.01 0,0.01 63,97 140,180 230,260 
         Z" 
      style="display:inline;fill:#f7f;fill-opacity:0.32;" />
</svg>

Ich versuche, die Bilder vollständig in das Ansichtsfenster zu verschieben, ohne die Position verschieben zu müssen (wie dies normalerweise bei InkScape der Fall ist).

Die Probleme, die ich habe, sind:

  • Wenn ich die Gruppierung eines gruppierten Objekts aufhebe oder versuche, mehrere Objekte zu verschieben, versucht es, seine eigenen Stile, Farben und sogar seine eigenen Kurven auf Pfade anzuwenden
  • Wenn ich die Größe der Seite auf Zeichnung oder Auswahl verändere , werden die Objekte auf der Seite „transformiert (übersetzt)“, anstatt dass ihre Koordinaten angepasst werden

Als Beispiel ist hier ein einfaches Formenpaar, das ich zu bewegen versuche ...

Aktueller Bildstatus

Im obigen Bild können Sie deutlich sehen, dass die Seitenbegrenzung über den Formen liegt.

Beachten Sie die Kurven und Farben an der Frequenzweiche in der Mitte ...

Crossover-Sektion

Wenn ich jetzt die Größenänderung auf die Seite anwende...

Nach der Größenänderung

Die Objekte verändern in der Mitte ihre Form. Da dies Teil eines Corporate-Identity-Designs ist, kann ich das nicht zulassen; Ich vermute, dass InkScape die in den beiden Pfaden verwendeten Bezierkurven (schlecht / fehlerhaft) neu berechnet.

Ich habe schon geschaut, ob es sich um einen Bug handelt, aber direkt nichts gefunden.

Gibt es Optionen (ich habe gesucht, mit Google gesucht und sogar versucht, meinen PC hart zu beschimpfen, aber ich kann nichts finden), um diese unglaublich lästigen Funktionen auszuschalten, oder eine einfache Möglichkeit, mein Ziel zu erreichen, ohne es manuell tun zu müssen? alle Werte neu berechnen?

Antworten (1)

Sie können das Transformationsverhalten in Preferences > Behavior > Transforms ausschalten und „Optimise“ statt „Preserve“ wählen.

Wenn Sie dann jedoch Pfade verschieben, berechnet Inkscape die Pfadpositionen neu und fügt seine eigenen Stile hinzu. Ich kenne keine Möglichkeit, das zu verhindern. Dabei ändern sich die Formen und Kurven jedoch optisch nicht. Ich kann diesen Teil Ihres Problems nicht replizieren.

Hmm ... Ich habe diese Einstellung überprüft und sie ist bereits auf Optimierung eingestellt. Ich vermute, dass dies ein Fehler mit InkScape sein könnte. Danke für deine Zeit, Billy.
@Paul - Ich verwende Inkscape 1.0 und es scheint ohne Probleme zu funktionieren.