700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > path png转svg_如何将jpg或png图像转换成svg并保存?

path png转svg_如何将jpg或png图像转换成svg并保存?

时间:2019-06-21 07:02:27

相关推荐

path png转svg_如何将jpg或png图像转换成svg并保存?

我在Python方面没有太多经验,但我有一个解决方案:import os

startSvgTag = """<?xml version="1.0" encoding="UTF-8" standalone="no"?>

/p>

"/Graphics/SVG/1.1/DTD/svg11.dtd">

xmlns="/2000/svg"

xmlns:xlink="/1999/xlink"

width="240px" height="240px" viewBox="0 0 240 240">"""endSvgTag = """

"""

for files in os.listdir("."):

if files.endswith(".png"):

pngFile = open(files, 'rb')

base64data = pngFile.read().encode("base64").replace('\n','')

base64String = '

height="240" x="0" y="0" />'.format(base64data)

f = open(os.path.splitext(files)[0]+".svg",'w')

f.write( startSvgTag + base64String + endSvgTag)

print 'Converted '+ files + ' to ' + os.path.splitext(files)[0]+".svg"

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。