RSVG 和 Cairo 是否可以在 SVG 图像中找到绘图的范围?
即不是页面宽度/高度,而是绘图元素实际使用的空间。
这不起作用,它只返回页面大小:
img = rsvg.Handle(file="myfile.svg")
(w, h, w2,h2) = svg.get_dimension_data() # gives document's declared size
这似乎没有返回任何有关大小的信息:
svg.render_cairo(context) # returns None
这不起作用,它还会返回页面大小:
self.svg.get_pixbuf().get_width()
这是 pygtk-all-in-one-2.24.0.win32-py2.7 和 RSVG 2.22.3-1_win32,在其中我找不到其他答案中提到的 get_dimensions_sub() 函数。