Illustrator-Skript zum Hinzufügen von Farben aus dem ausgewählten Objekt als Farbfelder auf die Zeichenfläche?

Ich suche nach einer Möglichkeit, Farbchips zusammen mit ihrem Farbnamen auf der Zeichenfläche basierend auf einem ausgewählten Objekt hinzuzufügen.

Ich arbeite im Textil- und Druckdesign und muss ein Arbeitsblatt erstellen, in dem jeder Farbchip aufgeführt ist, der für jeden Druck verwendet wird, um mit den Fabriken in Übersee zu kommunizieren, wie er gedruckt werden würde. Derzeit erstellen wir eine Farbfelddatei, indem wir ein Kästchen zeichnen, es mit dem gewünschten globalen Farbfeld füllen und es mit dem Textwerkzeug beschriften - für jede einzelne verwendete Farbe. Und um Werkblätter zu erstellen, müssen wir die Farbfelder, die wir benötigen, kopieren und einfügen. Dies ist sehr zeitaufwändig.

In einer perfekten Welt hätte ich gerne ein Skript, mit dem ich ein Objekt auf der Zeichenfläche auswählen, das Skript ausführen und Farbchips mit Namen darunter auf der Zeichenfläche erscheinen lassen würde.

Scheint so etwas mit Illustrator-Skripting möglich zu sein?

Danke im Voraus.

Ja, es ist möglich, in Illustrator. Tatsächlich ist es eine ziemlich einfache for-Schleife. Seltsamerweise ist es aus irgendeinem Grund nicht möglich, auf die Farbfelder in Photoshop zuzugreifen.
Wo wäre der ideale Platz für die Chips? Auf oder außerhalb der Zeichenfläche? Oder irgendwo relativ zur Auswahl?
Ich glaube, es gibt ein Skript namens chpper, das genau das tut, wonach Sie suchen, aber aus irgendeinem Grund kann ich es beim Googlen nicht finden. Ich hatte das Skript vorher und suche nach dem gleichen

Antworten (1)

Verwenden Sie „renderSwatchLegend.jsx“ von John Wundes (www.wundes.com)

Es ist sehr nah an dem, was Sie wollen, da es die Farbfelder auf der Zeichenfläche ausgibt; außer nicht für eine Auswahl, sondern für jedes Farbfeld im Farbfeldbedienfeld.

Da es nicht auswahlbasiert ist, müssen Sie möglicherweise unbenutzte Farbfelder aus Ihrem Farbfeldbedienfeld löschen, bevor Sie das Skript ausführen.

Laden Sie das Skript herunter: https://raw.githubusercontent.com/johnwun/js4ai/master/renderSwatchLegend.jsx

Führen Sie ein Skript-Hilfedokument aus: https://helpx.adobe.com/illustrator/using/automation-scripts.html