既に配置済のリンク画像を別の画像に置き換えた際、縮尺が微妙に小さく(99.2%など)配置されるため100%に修正したいのですが、貼り直し以外何か良い方法有るでしょうか。
宜しくお願いします。
cc2015です。
[18306] 今日も一人で奮闘 (2015/10/26 Mon 17:55)
> 既に配置済のリンク画像を別の画像に置き換えた際、縮尺が微妙に小さく(99.2%など)配置されるため100%に修正したいのですが、貼り直し以外何か良い方法有るでしょうか。
> 宜しくお願いします。
>
> cc2015です。
PICTRIXさんの
http://www.pictrix.jp/?page_id=28
の『UnScale』の記事を参照してみて下さい。
[18307] これかな (2015/10/26 Mon 18:39)
回答ありがとうございます。
機能的に多分その様なのですが、リンク切れでした。
残念!
[18312] 今日も一人で奮闘 (2015/10/28 Wed 13:14)
主さんの環境がわかりませんので役に立つかわかりませんが、
自分の勉強のつもりでAppleScriptで書いてみました
tell application "Adobe Illustrator"
tell document 1
set Placed_Item to properties of selection
if class of selection is placed item then
activate
set {ga1, ga2, ga3, ga4} to geometric bounds of selection
set mv_a to mvalue_a of matrix of Placed_Item
set mv_b to mvalue_b of matrix of Placed_Item
set mv_c to mvalue_c of matrix of Placed_Item
set mv_d to mvalue_d of matrix of Placed_Item
set scaleItemW to do shell script "ruby -e ' print Math.sqrt((ARGV[0].to_f**2) + (ARGV[1].to_f**2))' " & (mv_a & " " & mv_b)
set scaleItemH to do shell script "ruby -e ' print Math.sqrt((ARGV[0].to_f**2) + (ARGV[1].to_f**2))' " & (mv_c & " " & mv_d)
set widthItem to (1 / scaleItemW) * (width of Placed_Item)
set heightItem to (1 / scaleItemH) * (height of Placed_Item)
set width of selection to widthItem
set height of selection to heightItem
set {gb1, gb2, gb3, gb4} to geometric bounds of selection
set nP1 to ga1 - ((gb3 - ga3) / 2)
set nP2 to ga2 - ((gb4 - ga4) / 2)
set position of selection to {nP1, nP2}
end if
end tell
end tell
http://www.dtp-transit.jp/adobe/illustrator/post_514.html
これを参照(パクリ)して書きました
以外と動くもんですね
[18314] やっすん (2015/10/28 Wed 20:49)