使用Python将BMP/PNG/JPEG转换为SVG文件
我目前正在尝试使用Python将BMP文件转换为SVG文件。我正试图找到一个Python库,它将使我能够将BMP/PNG/JPEG文件转换为SVG文件 我已经试过用Potrace了,但是质量太差了。我需要的最终结果是相当高的质量。我不能使用在线转换器,必须能够在我的机器上进行这些转换,因为我正在处理敏感数据 如有任何建议,将不胜感激。谢谢大家!使用Python将BMP/PNG/JPEG转换为SVG文件,python,svg,image-processing,png,jpeg,Python,Svg,Image Processing,Png,Jpeg,我目前正在尝试使用Python将BMP文件转换为SVG文件。我正试图找到一个Python库,它将使我能够将BMP/PNG/JPEG文件转换为SVG文件 我已经试过用Potrace了,但是质量太差了。我需要的最终结果是相当高的质量。我不能使用在线转换器,必须能够在我的机器上进行这些转换,因为我正在处理敏感数据 如有任何建议,将不胜感激。谢谢大家! 编辑:我发现我在测试中没有使用正确的Potrace设置。这就是产生“可怕”结果的原因。不幸的是,我还了解到Potrace不支持颜色输出。我把Inksca
编辑:我发现我在测试中没有使用正确的Potrace设置。这就是产生“可怕”结果的原因。不幸的是,我还了解到Potrace不支持颜色输出。我把Inkscape和Vector Magic搞砸了,我认为它们是我目前最好的选择。我建议对python使用potrace。
使用此链接:
以下是文档:
像这样:
from potrace import Bitmap
# Initialize data, for example convert a PIL image to a numpy array
# [...]
bitmap = Bitmap(data)
path = bitmap.trace()
请您介绍一下使用Potrace的结果,以帮助我们理解“糟糕”是什么意思?Inkscape的多边形跟踪是Potrace。谢谢!不幸的是,Windows安装说明中的一个链接给了我一个404错误。()你知道在哪里可以找到安全的替代下载吗?您可以使用这些链接@pyatt