DTP駆け込み寺
  1. [18306] イラレ配置画像を等倍に戻す方法 今日も一人で奮闘 2015/10/26 17:55
    1. [18307] Re: イラレ配置画像を等倍に戻す方法 これかな 2015/10/26 18:39
      1. [18312] Re^2: イラレ配置画像を等倍に戻す方法 今日も一人で奮闘 2015/10/28 13:14
    2. [18314] Re: イラレ配置画像を等倍に戻す方法 やっすん 2015/10/28 20:49

[ 返信 ]

イラレ配置画像を等倍に戻す方法

既に配置済のリンク画像を別の画像に置き換えた際、縮尺が微妙に小さく(99.2%など)配置されるため100%に修正したいのですが、貼り直し以外何か良い方法有るでしょうか。
宜しくお願いします。

cc2015です。

[18306] 今日も一人で奮闘 (2015/10/26 Mon 17:55)

[ 返信 ]


Re: イラレ配置画像を等倍に戻す方法

> 既に配置済のリンク画像を別の画像に置き換えた際、縮尺が微妙に小さく(99.2%など)配置されるため100%に修正したいのですが、貼り直し以外何か良い方法有るでしょうか。
> 宜しくお願いします。
>
> cc2015です。

PICTRIXさんの
http://www.pictrix.jp/?page_id=28
の『UnScale』の記事を参照してみて下さい。

[18307] これかな (2015/10/26 Mon 18:39)

[ 返信 ]


Re^2: イラレ配置画像を等倍に戻す方法

回答ありがとうございます。
機能的に多分その様なのですが、リンク切れでした。
残念!

[18312] 今日も一人で奮闘 (2015/10/28 Wed 13:14)

[ 返信 ]


Re: イラレ配置画像を等倍に戻す方法

主さんの環境がわかりませんので役に立つかわかりませんが、
自分の勉強のつもりで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)