python svg数据转图片

在做一个网站的自动登录,网站的验证码用了svg数据返回,现在打算将数据拿到后转图片再识别验证码

 

pip3 install svglib

 

import svglib
from svglib.svglib import svg2rlg
from reportlab.graphics import renderPDF, renderPM

drawing = svg2rlg("img.svg")
#renderPDF.drawToFile(drawing, "drawing.pdf")
renderPM.drawToFile(drawing, "fdrawing.png", fmt="PNG")
#renderPM.drawToFile(drawing, "drawing.jpg", fmt="JPG")

 

原文方法:http://www.tangkin.com/index.php/archives/svg2pngjpg.html

posted @ 2021-09-26 14:07  大铭分享  阅读(342)  评论(0编辑  收藏  举报