如何在EPS文件的每个对象中,将一种颜色替换为另一种颜色?

41

我有一个矢量图像需要编辑,使用的是Inkscape软件。我的目标是用另一组调色板颜色替换其中一组颜色。例如,我的图像中有一组调色板包含几种橙色、绿色和蓝色。如果我想用另一种颜色替换调色板中的橙色部分,我该怎么做呢?

1个回答

50

以下是选择所有完全相同颜色(填充)项目的一种方法,也可以查找其他样式类别,例如描边颜色等。

1) 假设我们希望选择画布上所有橙色项目。 选择其中一个,并转到 填充和描边 对话框。 从 RGBA 字段中复制颜色代码(在下面的图像中用红色突出显示)。 enter image description here

2) 打开搜索对话框 (查找) (Ctrl + F),并将颜色代码复制到 样式: 字段中。

3) 去掉颜色代码的最后两个字符。 在颜色代码之前添加行 填充:#(也在 样式: 字段中!)。 点击 查找 按钮,应选择所有填充给定颜色的项目。 enter image description here

4) 在 填充和描边 对话框中更改所选对象的颜色。


20
截至2020年,此查找工具不存在:相反,您应该使用“扩展”>“颜色”>“替换颜色”工具。 - erwanp
此扩展程序不是非常容易使用。你可能想要查看 这个。首先,在左边点击 MySVG 选项卡,将 svg 的文本替换为您自己的文本。使用右侧的控件更改颜色。 完成后,将所得到的 svg 文本复制到原始 svg 文件中的下方。 - Marche Remi
1
请注意,对于大文件来说速度非常慢。 - Marche Remi
谢谢,已点赞。在Windows中的Inkscape 1.2.1中,2022年11月运行得非常好。虽然没有测试过非常大的文件。 - Binarus

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接