如何在 Illustrator 中一次更改组中所有元素的颜色

平面设计 adobe-illustrator 颜色 向量
2022-01-02 17:28:10

我有一组相同颜色的对象,由复合路径、常规路径和它们的组组成。如何一次更改所有对象的颜色?当我尝试使用颜色选择器或通过调色板更改它时,颜色保持不变,但图形被渲染为新颜色的非常小的轮廓,我猜这是不可打印的。通常我必须单独更改所有对象的颜色。

编辑:
如果我不太精确,我很抱歉。我的意思是一次将新颜色/色板应用于组的所有成员对象,而不是更改共同共享色板的属性。

编辑 2:
我收到了非常有用的答案,但是我的目标是从另一个对象中选择一种颜色,作为来源。当我尝试选择所有对象时,例如使用ctrl-a,然后使用吸管拾取所需的颜色,它不适用于某些组中的某些对象。请查看我的答案,其中列出了几种方法。

4个回答

如果您有 Illustrator CS4 或更高版本,请使用 Live Color(重新着色图稿)。

选择所有对象,然后选择“编辑”>“编辑颜色”>“重新着色图稿”。

突出显示分配选项卡后,在窗口顶部中心的颜色菜单下选择 1。

双击右边的小颜色框,设置新颜色。

单击确定。

重新着色艺术品

当组有自己的外观属性(在外观面板中)时,会出现“传统”“全选”操作后无法为所有对象着色的问题。这是因为一个组对其应用了填充属性,当整个组被选中时,它会接收所有颜色变化,并且此填充属性放置在组内容下方的外观窗格中。您可以在下面的示例中看到:

在此处输入图像描述

有几种方法可以同时为所有对象着色:

  1. [@Lollero 在对他的回答的评论中也建议] 使用直接选择工具(白色箭头)选择所有成员对象并更改颜色。如果你的组下面有东西,双击它进入隔离模式,然后进行选择。仅适用于填充属性以上内容的组,只有在选择所有对象时,
  2. 使用外观属性。对于我的组,我可以在外观面板中看到填充颜色,并且可以更改填充颜色,但它不会更改子对象的颜色。我意识到这个面板中有三个“图层/属性”,顺序如下:1. Stroke,2. Contents,3. Fill有什么帮助是Fill属性移到内容 "layer/attribute" 之上我没有遇到问题的另一个对象没有那些StrokeFill属性(反映在“图层”面板中它的名称旁边的一个空圆圈中。我的“麻烦制造者”填充了这个圆圈)。
  3. 避免外观属性。还有助于通过按外观面板底部的清除外观按钮来删除上述外观属性,然后在按住 Shift 键的同时从源对象中选择一种颜色,或者直接应用新颜色或色板。在不按住 shift 的情况下使用吸管拾取颜色将向组添加外观属性并将填充移动到内容下方。
  4. 还有@Scott 提到的使用“ Recolor Artwork ”功能的强大技术。请参阅斯科特的回答。
  1. 转到色板窗口(顶部菜单:窗口 > 色板)。添加新的样本颜色并确保您已选中“全局”。
  2. 然后通过选择它们并单击样本将该样本应用于多个对象。
  3. 稍后,如果您想更改该颜色,请再次转到“色板”窗口并通过色板选项更改该色板颜色(双击色板将使您到达那里。)。更改颜色后,它将在您应用它的所有对象中发生变化。

当您选择一个对象时,其中使用的样本将在样本窗口中被选中,这就是您知道要摆弄哪个对象的方式。


这是一个关于这个的教程:

http://www.dreaminfinity.com/nocturne/tutorials/illustrator-tutorials/global-color-swatches/


其他提示:

  • 直接选择工具可以进入组内以选择单个对象。并非在所有情况下都有效。

  • 如果将对象放入图层中,则可以通过单击图层右侧的圆圈来选择所有这些图层。不管他们是否在一个组中,他们都会被选中。

使用“魔棒工具”。

然后,单击一个对象,现在您可以立即更改您选择的该颜色的所有选定对象。

之后,您应该创建一个样本 - 稍后再次更改颜色更容易。