在 Illustrator 中用其他对象替换多个对象

平面设计 adobe-illustrator 插画脚本
2022-01-17 00:02:28

我在 Illustrator CS5 中工作。我想选择 100 个对象(圆圈)并将它们中的每一个替换为 100 个其他各种对象,每个圆圈被各种对象之一替换,保持最初选择的圆圈的大小。所以分步骤:

  1. 选择 100 个对象(例如圆圈)
  2. 选择用哪些对象替换它们
  3. 新对象的位置和选定圆圈的大小

每个选定的圆圈都成为新选定的对象之一。

如何在 Illustrator 中执行此操作?

4个回答

你会找到的最好的(据我所知)是我发现的一个名为“findAndReplaceGraphic_transformToFit”的脚本......

该脚本有一个描述:

用户选择两个(或更多)对象...此脚本将最顶部的对象复制到所有其他选定对象的位置和大小。

所以这至少会一次做一个圈……也许你或某人可能能够调整它以满足你的需要——我不确定。

如果您拥有所有“各种对象”,您应该能够使用“动作”面板使它们都具有相同的大小。如果您已经知道“圆圈”的大小,则可以从创建一个“主”符号开始,用于尺寸测量。创建 100 个画板并将“主圈”作为锁定符号放置在每个画板上。现在在主圈范围内的所有画板上填充您的各种对象。您可以在放置时手动调整“各种对象”的大小,如果它们的大小已经相同,则可以一次调整它们的大小。将每个“各种对象”指定为一个符号。如果您的 100 个圆圈也被指定为符号,您可以转到符号面板选项并选择“替换符号”,选择一个圆圈 - 用对象替换,继续。IDK 关于自动执行此操作的任何方法。

您只能在 In-design 中执行此操作,而不能在 Illustrator 中执行此操作。在 illustrator 中,您可以选择所有相似的外观变化或使用符号来覆盖它们。

我拥有多年的 Illustrator 经验,但无论如何我都不知道要完全按照您的要求去做。

但是,Illustrator 中有一个喷涂选项卡,可让您快速复制您创建的任何图像。使用您的示例,我将创建 100 个圆圈,然后将它们保存到我的符号选项卡中。然后我会选择我的喷涂工具并乘以我的 100 个圆圈。这几乎和你所追求的一样有效。

这是一个演示这一点的视频:https ://www.youtube.com/watch?v=uvN_iHuJ-cc