Inkscape扩展,如何获得g元素的宽度和高度?

时间:2018-04-11 19:33:50

标签: python inkscape

我知道:

node.get("wight")

或:

node.attrib("wight")

但是对于那些没有特色的元素,比如g元素。我怎样才能得到宽度?

1 个答案:

答案 0 :(得分:1)

您可以使用Inkscape命令行来获得精确的宽度/高度:

inkscape file.svg --query-width --query-id

(返回值以px(SVG用户单位)表示, 见https://inkscape.org/en/doc/inkscape-man.html#OPTIONS

或者你可以使用easyksnsform.py文件提供的(不完美)便利函数,它可以在Inkscape的扩展目录中找到,即computeBBox()。