在Google应用引擎上使用Python将SVG转换为PNG或JPG图像

4 投票
2 回答
2604 浏览
提问于 2025-04-16 20:03

如何在Google应用引擎上用Python把SVG格式的图片转换成PNG或JPG格式的图片?有没有什么好主意?Google应用引擎支持PIL库,但PIL库不支持SVG格式。

2 个回答

2

在使用Google App Engine时,你需要一个纯Python的库,因为你不能安装任何编译过的东西(比如Cairo)。虽然有一些纯Python的库可以用来创建SVG文件(比如pySVG),但我觉得没有可以把SVG图像转换成位图的库。

-1

如果你找到(或者自己写)一个纯Python的库来完成这个任务,可能在Google App Engine(GAE)上运行会很困难,因为需要的计算量太大,而且请求时间有限制。

我建议你可以把图片转换的服务放在别的地方,然后让GAE去那里获取PNG格式的图片。

撰写回答