如何使用python将svg字符串转换为png?
我有一个由前端和后端(python)组成的应用程序。在前端,我使用d3绘制图形,在后端我最终创建一个word文档,我想在其中包含我从d3创建的图形。创建word文档的api不支持添加svg文件,只支持png,所以我需要将svg转换为png。这个我做前端,我将svg绘制到html画布,然后转换为png。但是,这样做会导致png质量差(由于html画布),所以我想做这个服务器端,这样我就能保持svg的高分辨率。
所以我现在做的服务器端是使用StringIO,将png字符串(base64)转换为类文件对象。
所以我的问题是,如何使用python 2.7将我的svg(js / react)转换为png,而不会出现明显的质量损失?
(我想一直将它保存在内存中,而不是写入本地文件)