変形のかかった配置イメージを等倍に修正する方法を教えて下さい
変形をかけてしまった配置イメージを等倍(変形なし)に簡単に修正する方法を教えて下さい。
現状では再配置で対応していますが、サイズ変更や再マスク処理など手間がかかってしまいます。
倍率を計算して修正しても端数などが出て正確では有りません。
Indesignにように%指定ができないので難儀しております。
良い方法あるでしょうか。
mac版v26.03です
変形をかけてしまった配置イメージを等倍(変形なし)に簡単に修正する方法を教えて下さい。
現状では再配置で対応していますが、サイズ変更や再マスク処理など手間がかかってしまいます。
倍率を計算して修正しても端数などが出て正確では有りません。
Indesignにように%指定ができないので難儀しております。
良い方法あるでしょうか。
mac版v26.03です
間違いのないよう手順かいておきます。
Mac標準アプリ「テキストエディット」を例にします。
・新規ファイルを開く
・フォーマットメニューを確認、「標準テキストにする」があればそれを実行(いまリッチテキストになっているという事になります)
「リッチテキストに変更」が見えていたら何もしなくてOK(いま標準テキストになっているという事になります)
※使い慣れたエディタを使う場合は、標準テキストでは「プレーンテキスト」と呼ばれている場合があります

・その、標準テキストの状態で、スクリプトをブラウザからコピー&ペースト
・保存

・スクリプトの置き場所は
Adobe Illustrator 2022 > Presets > ja_JP > スクリプト
ここは間違えてないようですがいちおう(こっそり横取りしたい人向け)
以上です。当方のMonterey / 26.0.3 では動きました。
ところで実行結果これでした。ちょっとコード見直す必要あるかもしれません…w

画像の場合は回転は別処理必要ですね。
var tg = app.selection[0];
tg.rotate(tg.tags[0].value * -180/Math.PI);
tg.tags[0].remove();
var m= tg.matrix;
var mtx = app.invertMatrix(m);
mtx.mValueTX = 0;
mtx.mValueTY = 0;
tg.transform(mtx);
mtx.mValueA = m.mValueA;
mtx.mValueD = -m.mValueA;
mtx.mValueB = 0;
mtx.mValueC = 0;
mtx.mValueTX = 0;
mtx.mValueTY = 0;
tg.transform(mtx);
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.