diff options
Diffstat (limited to 'sprite_factory.py')
-rwxr-xr-x | sprite_factory.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/sprite_factory.py b/sprite_factory.py index 8f58d92..22b9c56 100755 --- a/sprite_factory.py +++ b/sprite_factory.py @@ -20,6 +20,9 @@ #OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN #THE SOFTWARE. +import pygtk +pygtk.require('2.0') +import gtk import os from gettext import gettext as _ @@ -605,3 +608,13 @@ if __name__ == "__main__": main() +# +# Load pixbuf from SVG string +# +def svg_str_to_pixbuf(svg_string): + pl = gtk.gdk.PixbufLoader('svg') + pl.write(svg_string) + pl.close() + pixbuf = pl.get_pixbuf() + return pixbuf + |