aiファイルに貼り付けた画像がいつの間にか移動していて、aiファイルがちゃんと開けなくなっている…そんな悲劇を避けるために、画像を「埋め込む」ことがあります。さらに、一度埋め込んだファイルをPowerPointスライドで使いまわしたい等の理由でなるべく綺麗に取り出したいことがあります。
Illustratorのヘルプにはそのものずばり「Illustrator ヘルプ / 画像の埋め込み解除」という項目があるんですが、対象とされているAdobe Illustrator CS6では「埋め込みを解除」というボタンが現れません。(代わりに、主要なボタンがグレーアウトした上図のような画面になります。)
試しにGoogle検索してみると、大量に困っている人がいるようです。そこで、aiファイルに埋め込まれた画像を簡単に取り出す方法を調べました。
プラグインを使う
NAVERまとめによると、Illustrator 8-CS4用のプラグイン「Replace Raster」を利用すると、埋め込まれた画像が指定した解像度で書き出され、埋め込みが解除されてリンクに戻るようです。最近のバージョンは動作対象外のようですが、CS5.5でも動作したとのこと。
ただし、画像を一度ラスタライズし直しているようで、元と同じ画質は期待できません。
SVGファイルとして「別名で保存」する
日本語で探してもあまり情報がなかったので英語に範囲を広げたところ、Extract/Export embedded images out of Illustratorというブログ記事がとても簡単な方法を紹介していました。(リンク先の1: the SVG method)ほとんどの場合はこの方法で問題ないと思います。
日本語版だと次のような流れです。
- 画像を吸い出したいaiファイルを「開く」
- メニューの「ファイル」→「別名で保存」→ファイルの種類: SVG (*.SVG)を選んで「保存」
- 「SVG オプション」ウィンドウで参考方法:「リンク」を選択
- 「OK」
これで、SVGファイルの保存先と同じフォルダに画像ファイルが書き出されます。(なお、参考方法を「埋め込み」のままにすると、画像データがSVGファイル内に埋め込まれてしまいます。)
ファイル名は埋め込んだときのものから勝手に変えられてしまっていますが、ともかくこれですべての画像を収集できるので便利です。
tiffやepsがjpgとして抽出されますね。
やっぱり画像は劣化している感じがします。
どうでしょう???
僕の方でやり方間違ったかな?
ありがとうございました! 凄まじい埋め込みっぷりで困っておりました。
このような方法があるのですね、精進します。
素晴らしい
こんな方法があったなんて・・
絶賛