Định lượng diện tích hình trong Inkscape


14

Trong Inkscape, có cách nào để tự động tính toán không gian / diện tích mà hình dạng chiếm giữ không? Tôi đang biểu diễn dữ liệu theo các hình dạng phức tạp và tôi cần một cách để chia tỷ lệ chúng cho phù hợp.

Câu trả lời:


15

Để tự động có được diện tích của hình bằng pixel, cm, v.v. chỉ cần chọn hình dạng, đi đến Extensions > Visualise Path > Measure Path ...và chọn đầu ra mong muốn. Nó không hoạt động cho các đối tượng mặc dù (ví dụ hình chữ nhật được vẽ bằng Create rectangles and squarescông cụ). Chuyển đổi chúng thành các đường dẫn trước ( Path > Object to Path).


Tất cả các chỉ dẫn đều tốt, nhưng không có gì xảy ra với Chiều dài, Khu vực hoặc Trung tâm khối lượng. Tôi có Inkscape 0.91.
Miguelmorin

Nó hoạt động với tôi trên Inkscape 0.92.3. Tuy nhiên, nó dường như không hỗ trợ bất cứ điều gì ngoài các đường dẫn thông thường. Ví dụ: tôi không thể nhận được kết quả cho toàn bộ nhóm, nhưng nó hoạt động cho từng đường dẫn riêng lẻ khi tôi hủy kết nối chúng.
cxw

0

Không làm việc cho tôi:

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

Tôi đã thử với các đối tượng được chuyển đổi thành Đường dẫn và với Đường dẫn mới được tạo. Cùng một kết quả.


Chào mừng bạn đến với Đồ họa SXD. Bài viết của bạn không phải là một câu trả lời cho câu hỏi mà là một nhận xét về một câu trả lời khác. Vui lòng làm quen với các hướng dẫn của chúng tôi bằng cách đọc cách đăng câu hỏi và câu trả lời hay, và những điều không nên đăng: Graphicsdesign.stackexchange.com/help
Philipp
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.