Quantifizieren Sie den Bereich einer Form in Inkscape


14

Gibt es in Inkscape eine Möglichkeit, den Raum / die Fläche, den / die eine Form einnimmt, automatisch zu berechnen? Ich stelle Daten in komplexen Formen dar und brauche eine Möglichkeit, sie entsprechend zu skalieren.

Antworten:


15

Um den Bereich einer Form automatisch in Pixel, cm usw. zu erhalten, wählen Sie einfach die Form aus, gehen Sie zu Extensions > Visualise Path > Measure Path ...und wählen Sie die gewünschte Ausgabe aus. Es funktioniert jedoch nicht für Objekte (zum Beispiel Rechtecke, die mit dem Create rectangles and squaresWerkzeug gezeichnet wurden ). Wandle sie vorher in Pfade um ( Path > Object to Path).


Die Angaben sind alle gut, aber weder bei Länge, Fläche noch bei Massenschwerpunkt passiert etwas. Ich habe Inkscape 0.91.
Miguelmorin

Es funktioniert für mich auf Inkscape 0.92.3. Es scheint jedoch nichts anderes als normale Pfade zu unterstützen. Zum Beispiel konnte ich keine Ergebnisse für eine ganze Gruppe erhalten, aber es funktionierte für einzelne Pfade, nachdem ich die Gruppierung aufgehoben hatte.
CXW

0

Funktioniert bei mir nicht:

Traceback (most recent call last):
  File "measure.py", line 341, in <module>
    e.affect()
  File "inkex.py", line 283, in affect
    self.effect()
  File "measure.py", line 219, in effect
    factor = self.unittouu(doc.get('width'))/float(vieww)
  File "inkex.py", line 387, in unittouu
    p = param.match(string)
TypeError: expected string or buffer

Ich habe es mit Objekten versucht, die in Pfade umgewandelt wurden, und mit neu erstellten Pfaden. Gleiches Ergebnis.


Willkommen bei GraphicDesign SX. Ihr Beitrag ist keine Antwort auf die Frage, sondern ein Kommentar zu einer anderen Antwort. Machen Sie sich mit unseren Richtlinien vertraut, indem Sie lesen, wie Sie gute Fragen und Antworten veröffentlichen und was Sie nicht veröffentlichen sollten: graphicdesign.stackexchange.com/help
Philipp
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.