gpt4 book ai didi

command-line - 通过命令行(inkscape)更改 svg 文件中的颜色

转载 作者:行者123 更新时间:2023-12-04 18:08:32 34 4
gpt4 key购买 nike

我有一个只有一种颜色的 .svg 文件。我想将此颜色更改为另一种颜色并通过命令行将其导出。 (我必须做大约 100 次,所以手工做是行不通的。)我现在使用 Inkscape。
我可以使用以下命令更改背景颜色并导出:

inkscape -f name.svt -e output_name.png -b #000080

但我找不到改变正常颜色的方法。
我发现这个动词:
org.inkscape.color.replacecolor

但我不知道,如何添加我想使用的颜色,在我读到的某个地方,我不能向动词添加变量,但在这种情况下,如何使用这个动词?

先感谢您。

最佳答案

这不是一个通用的解决方案,但由于 SVG 文件在内部只是 XML,如果您的 SVG 文件足够简单,您可能可以通过简单的 sed 逃脱。替代品。例如,以下将#000000(黑色)替换为#ffffff(白色):

sed -e "s/#000000/#ffffff/" input.svg >output.svg

这可能不足以满足您的需求。

关于command-line - 通过命令行(inkscape)更改 svg 文件中的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20228946/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com