Inkscapeで図形の面積を定量化する


14

Inkscapeでは、形状が占めるスペース/面積を自動的に計算する方法はありますか?私はデータを複雑な形で表現していますが、それに応じてデータをスケーリングする方法が必要です。

回答:


15

ピクセル、cmなどの形状の領域を自動的に取得するには、形状Extensions > Visualise Path > Measure Path ...を選択し、目的の出力に移動して選択します。ただし、オブジェクトでは機能しません(たとえば、Create rectangles and squaresツールで描画された長方形)。それらをパスの前に変換します(Path > Object to Path)。


表示はすべて良好ですが、長さ、面積、重心のいずれでも何も起こりません。Inkscape0.91があります。
ミゲルモリン

Inkscape 0.92.3で動作します。ただし、通常のパス以外はサポートされていないようです。たとえば、グループ全体の結果を取得することはできませんでしたが、グループ化を解除すると個々のパスで機​​能しました。
cxw

0

私にはうまくいきません:

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

オブジェクトをパスに変換し、新しく作成したパスで試しました。同じ結果。


GraphicDesign SXへようこそ。投稿は質問に対する回答ではなく、別の回答に対するコメントです。適切な質問と回答を投稿する方法と投稿しないものを読んで、ガイドラインをよく理解してください。graphicdesign.stackexchange.com
Philipp
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.