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()関数が見つかりません。