Python更改SVG中的颜色并导出为SVG / PNG / PDF

问题描述 投票:0回答:1

我有一个在Inkscape中创建的SVG。我需要用略有不同的颜色制作多个SVG副本。我宁愿不手动执行此操作。python中是否有一个库可以让我选择SVG中的对象,更改其填充颜色,然后用新颜色保存SVG副本或将其导出到png / pdf?

python svg vector-graphics inkscape
1个回答
0
投票

一旦我意识到SVG基本上是大文本文件,便设法找到了一种相当简单的方法。我还发现CairoSVG可以将它们导出为png文件。下面的代码读取给定文件夹中的所有SVG文件,然后为colors数组中的每种颜色导出png版本。

© www.soinside.com 2019 - 2024. All rights reserved.