2
RSVG和Cairo有可能在SVG圖像中查找圖形的範圍嗎?pygtk/rsvg - 獲取繪圖大小?
即不是頁面寬度/高度,而是繪圖元素實際使用的空間。
這是不行的,它只是返回頁面大小:
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的所有功能於一身的-2.24.0.win32-py2.7和RSVG 2.22.3-1_win32 ,其中我找不到其他答案中提到的get_dimensions_sub()函數。