ちくちく日記

DTP系備忘録。真面目にやってます。

IllustratorでApplescript

配置画像の倍率をとりたいのだけど100%で配置したオブジェクトの
tell document 1
get matrix of placed item 1 of layer 1
end tell
で返ってくる{class:matrix, mvalue_a:1.0, mvalue_b:0.0, mvalue_c:0.0, mvalue_d:1.0, mvalue_tx:322.0595703125, mvalue_ty:523.115234375}
のmvalue_aとmvalue_dが横倍率と縦倍率だと思ったらそうじゃないらしい。

この画像に-45度の回転をかけて同じスクリプトを試すと
{class:matrix, mvalue_a:0.707106769085, mvalue_b:0.707106769085, mvalue_c:-0.707106769085, mvalue_d:0.707106769085, mvalue_tx:300.08984375, mvalue_ty:614.40625}
っていうのが返ってきちゃう。

わからーん