リンクをクリップボードにコピー
コピー完了
インデザインに配置されたaiデータをリサイズするスクリプトはありませんか?
入稿したインデザイン に配置されているイラレのaiデータが何故か99%で貼り込まれているのです。嫌がらせかよ!これを100%で配置したい。
フォトショのデータをリサイズするスクリプトはあるのですが、
配置aiデータをリサイズするスクリプトはありませんか?
もしくは、簡単にリサイズするテクがあればお教え頂きたいです。
リンクをクリップボードにコピー
コピー完了
要件の確認が必要だと思うのですが、
どこ基準にするか、ですね。
こだわりがなければセンター基準でいいと思いますが、
リンクのセンターか、グラフィックフレームのセンターか、でも処理が分かれますし。
トリミングなし配置の場合、どこ基準でリサイズするかによりフレームを拡張する方向も変わります。
リンクをクリップボードにコピー
コピー完了
とりあえず最短手順のやつ
var doc = app.activeDocument;
var grp = doc.allGraphics;
for (var i = 0; i < grp.length; i++){
if(grp[i].imageTypeName == "Adobe PDF"){
grp[i].horizontalScale = grp[i].verticalScale = 100;
}
}
・基準点はドキュメント上で選択している基準点に依存
・フレームは置き去り
・取り消し回数はタテヨコで処理個数×2回
リンクをクリップボードにコピー
コピー完了
私はキーボードショートカットで
[機能エリア : パネルメニュー]>[変形: 変形を消去] をキー割り当てして使用しています。
ただしこの方法は変形を消去するので、回転など別の変形効果も消えてしまいます。
(たくさんあるのでしたらスクリプトの方が良いと思います。参考まで)
リンクをクリップボードにコピー
コピー完了
皆さん、お知恵をありがとうございます。
私の説明不足で申し訳ない。
イラレ側で99%に縮小してインデに戻って更新100%にしたいのです。
リンクをクリップボードにコピー
コピー完了
ぱっと見、配置先indd上での99%縮小と元のaiで99%縮小することの差異に意義を見出せないのですが、
線幅をキープしたいとか、文字サイズは据え置きだとか、
まだ要件定義に事欠きません。
(その上でスクリプト書くかはわかりませんすみません)
リンクをクリップボードにコピー
コピー完了
文字サイズは据え置きにしたいです。
現状aiデータは文字サイズが、8Qとか9Qとかで揃っています。
InDesign側での配置で99%だと7.92 Qとか8.91 Qになってしまうので直したいのです。
気にならないかもしれませんが……。
今はイラレで99%にした後、文字を選択して再度、もとの文字サイズ8Qとか9Qにして行間も修正しています。数が少なければいいのですが100個近くファイルがあるのでスクリプトがあれば便利かなと思った次第です。
すいません。説明がヘタで申し訳ないです。
リンクをクリップボードにコピー
コピー完了
追伸
全部ではなく100%で配置されている物もあります。
リンクをクリップボードにコピー
コピー完了
実際に完成させる勢いではないものの実現可能かちょっぴり調べてみたかんじ、
要件確認さらに追加でした…
・同一のaiが複数配置されている場合、またそれぞれで配置スケールが異なる場合
・配置スケールがタテ・ヨコで異なる場合の優先度
Illustrator側は
・線幅は拡大・縮小するのか
・パターン・効果は拡大・縮小する(する)
かな、と思うのですが、
・文字サイズは元のまま
という点で、文字に絡んだパターン・効果は拡大・縮小してはいけないのでは、とか疑問がありますね。
こんな具合で、自分用なら気をつける点が自分でわかるので雑に書いて最低限で使うなどできるのですが、
確認を重ねていくうちに超大作になりがちなので難しいところです。
探して見つからないなら、有償発注も検討されるのがよいと思います。
リンクをクリップボードにコピー
コピー完了
Illustrator 「文字サイズを変えずに、その他の部分を全て拡大縮小する」 スクリプト
有料でIlluistrator用ですが、文字サイズを変えずに拡縮するスクリプトはこれが唯一でしょう。
inddからまとめて一気に処理するのは、できるとしても私は躊躇してしまいますね。
上記スクリプトでもその結果を目視で確認するのは必須です(ピクセル画像の拡縮とは次元が異なるので)。1ファイルずつ、スクリプト処理結果とinddへの再リンク結果まで目視確認しながら慎重に作業するべきでしょう。
リンクをクリップボードにコピー
コピー完了
皆さま、色々とご意見をいただきありがとうございました。地道に1つずつ処理していくことにします。相談に乗っていただき感謝いたします。