Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在Python 2.7中将svg字符串转换为png_Javascript_Python_Python 2.7_Svg - Fatal编程技术网

Javascript 在Python 2.7中将svg字符串转换为png

Javascript 在Python 2.7中将svg字符串转换为png,javascript,python,python-2.7,svg,Javascript,Python,Python 2.7,Svg,如何使用python将svg字符串转换为png 我有一个由前端和后端(python)组成的应用程序。在前端,我使用d3绘制图形,在后端,我最终创建了一个word文档,其中包括我从d3创建的图形。用于创建word文档的api不支持添加svg文件,只支持png,因此我需要将svg转换为png。这是我做的前端,在这里我将svg绘制到html画布,然后转换成png。但是,这样做会导致png质量很差(由于html画布),因此我希望在服务器端这样做,以便保持svg的高分辨率 所以我现在在服务器端做的是使用S

如何使用python将svg字符串转换为png

我有一个由前端和后端(python)组成的应用程序。在前端,我使用d3绘制图形,在后端,我最终创建了一个word文档,其中包括我从d3创建的图形。用于创建word文档的api不支持添加svg文件,只支持png,因此我需要将svg转换为png。这是我做的前端,在这里我将svg绘制到html画布,然后转换成png。但是,这样做会导致png质量很差(由于html画布),因此我希望在服务器端这样做,以便保持svg的高分辨率

所以我现在在服务器端做的是使用StringIO,将png字符串(base64)转换为类似文件的对象

所以我的问题是,如何使用Python2.7将我的svg(js/react)转换为png,而不会造成明显的质量损失


(我想一直将其保存在内存中,而不是写入本地文件)

为什么会被否决?我不知道需要添加什么?我明白。我已经编辑了我的问题。