Is there way to convert a png file into SVG file using only pure python or a python module such as wand?
To be more precise, I want to convert a png into a real vector graphics, I don't want to embed a bitmap inside the svg, I want to convert into graphics code.
I know this is possible with Illustrator or Inkscape, but I need an automated process.
Thank you !
You will need to run an external program to do the image tracing. A popular program is potrace. It is what Inkscape uses to perform the task.
There are some python bindings for it:
https://pypi.python.org/pypi/pypotrace
I would suggest using potrace for python.
Use this link: https://pypi.org/project/pypotrace/
Here is the documentation: https://pythonhosted.org/pypotrace/ref.html#
Like This:
from potrace import Bitmap
# Initialize data, for example convert a PIL image to a numpy array
# [...]
bitmap = Bitmap(data)
path = bitmap.trace()
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With