图像转svg,及绘制svg图像

博客探讨了如何将图像转换为SVG格式,并解决了转换过程中出现的Y轴坐标位移问题。提供了一种通过解析SVG并计算正确Y轴坐标的解决方案。
摘要由CSDN通过智能技术生成

                                                                                           图像转svg

 

1:生成svg图

sudo apt install potrace

python
   import os
   
   
   def t(img_path):
       """
       img转svg方法
       :param img_path: img路径
       :return: 返回output.svg绝对路径
       """
       os.system("convert " + img_path + " output_tmp.ppm")
       os.system("potrace output_tmp.ppm -b svg -u 1 --flat -o output.svg")
       os.system("rm output_tmp.ppm")
       return "{}/output.svg".format(os.popen("pwd").readline().rstrip('\r\n'))

 生成svg图格式会发生y轴位移,导致打印图片的坐标不准确

解决公式:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

_无往而不胜_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值