ganadist

png2svg.py

Nov 14th, 2012
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.25 KB | None | 0 0
  1. import sys
  2. import cairo
  3.  
  4. src_file, out_file = sys.argv[1:3]
  5.  
  6. src = cairo.ImageSurface.create_from_png(src_file)
  7. svg = cairo.SVGSurface(out_file, src.get_width(), src.get_height())
  8. ctx = cairo.Context(svg)
  9. ctx.set_source_surface(src)
  10. ctx.paint()
Advertisement
Add Comment
Please, Sign In to add comment