リンクをクリップボードにコピー
コピー完了
お世話になります。
モノクロ2階調の画像をイラレ上に配置して、その色をスクリプトで変更したいです。
色を変えるアクションを登録して、それを用いたらスクリプトで出来るのですが、出来ればアクションを使いたくないです。
パスならスクリプトで色を変えられますが、画像だと無理でしょうか?
よろしくお願いいたします。
リンクをクリップボードにコピー
コピー完了
リンクをクリップボードにコピー
コピー完了
ありがとうございます。
なるほど、埋め込みにすれば出来るんですね。
出来ればリンク画像のままがいいので、どうするか検討してみます!
リンクをクリップボードにコピー
コピー完了
リンクのままだと適切なプロパティもメソッドも無いので対応できないんですね。
リンクをクリップボードにコピー
コピー完了
対象のリンク画像を選択するとdefaultFillColor経由で色を適用できます。
(function() {
if(app.documents.length <= 0) {return ;}
var doc = app.documents[0] ;
const newColor = new CMYKColor() ;
newColor.cyan = 100 ;
newColor.magenta = 0 ;
newColor.yellow = 0 ;
newColor.black = 0 ;
var targetImage = doc.placedItems[0] ;
doc.selection = [targetImage] ;
doc.defaultFillColor = newColor ;
})() ;