python Bulk Png to SVG [已关闭]

bpsygsoo  于 2024-01-05  发布在  Python
关注(0)|答案(1)|浏览(154)

已关闭。此问题需要更多focused。目前不接受回答。
**要改进此问题吗?**更新此问题,使其仅针对editing this post的一个问题。

上个月关门了。
这篇文章上个月被编辑并提交审查,未能重新打开帖子:
原始关闭原因未解决
Improve this question
我需要批量转换成SVG矢量化和跟踪文件的PNG文件。
我需要将51.587 png文件转换为svg。
这些文件包含在61115中,在一个名为“Folder 1”的文件夹中。徽标很容易转换,因为它们是1-4种颜色每个PNG。
我尝试potrace和cairosvg的python脚本,但是它们似乎不工作,因为我能够创建相同名称的svg文件,但是它们是空的。
我没有任何代码知识。
我尝试potrace和cairosvg的python脚本,但是它们似乎不工作,因为我能够创建相同名称的svg文件,但是它们是空的。

ftf50wuq

ftf50wuq1#

你可以看看vtracer。这里是一个例子(这里是docs):

  1. from pathlib import Path
  2. import vtracer
  3. root_folder = r"d:\temp\test"
  4. for image in Path(root_folder).glob("**/*.png"):
  5. print(f"Process {image}")
  6. vectorized_image = image.with_suffix(".svg")
  7. vtracer.convert_image_to_svg_py(str(image), str(vectorized_image))

字符串
有一些参数可以用来调整结果;请参阅这里。

展开查看全部

相关问题