2015.07.08: コメント欄で頂いたアドバイスを追記しました。

Illustratorでリンク画像を差し替えたり 使いまわしていると、表面上はリンク画像が更新されているのに、JPG書き出しする時のみ古い画像が出てくる場合があったのでメモ書き。

発生時のフォルダ構成

まあ、普通のフォルダ構成。
発生時のフォルダ構成
こんな感じでファイルを用意していて、URL変更などの理由によって QRコードの画像ファイルみを差し替えた。
Illustrator (AIファイル)の方は、変更を加えていない。

このAIファイルをIllustratorで開くと、普通に最新の画像が表示される。
PDF出力しても、普通に最新の画像が表示される。
しかし・・・

 

PhotoShopで読み込む時だけ、なぜか古い画像ファイルが出てきてしまうのだ。
発生時のフォルダ構成
▲クリックで拡大
PhotoShopでこの方法でファイルを読み込むと、古い画像が登場する。

原因探し

該当ファイルは、数年前から定期的にデザインを変更して作成しているデータで、PC内では古いフォルダや古いファイルにリンクしている可能性が大きい。

  • Illustrator上で、リンクされたファイルの位置を確認してみる
    • リンクされたファイルの位置を確認
      ▲クリックで拡大
      画像ファイルは最新フォルダの位置を指していた。
      問題ない。
    • しかし、PhotoShopでAIファイルを読み込むと古い画像が出てしまう。
      それ以外の出力では新しい画像が表示される。
  • 最新データの入ったフォルダ名を変更してみる
    • PhotoShopでAIファイルを読み込むと古い画像が出てしまう。
      それ以外の出力では新しい画像が表示される。
  • 古いデータの入ったフォルダ名を変更してみる
    • PhotoShopでAIファイルを読み込むと古い画像が出てしまう。
      それ以外の出力では新しい画像が表示される。
    • ただし、該当ファイルは大量に作成し、非常に多くのフォルダに存在しているため、本当にリンクが切れたか怪しい。
  • PCを咲き起動してみる
    • PhotoShopでAIファイルを読み込むと古い画像が出てしまう。
      それ以外の出力では新しい画像が表示される。

解消方法

Illustrator上で「リンクの再設定」を行えば、問題は解消された。
Illustrator上で「リンクの再設定」を行う
▲クリックで拡大
これで保存しなおせばOK。

「リンクの再設定」を行わなくても、AIファイルの再保存だけでもOKかもしれない。しかし今回は未検証。

PDF互換出力が怪しい

AIファイル出力時に「PDF互換」の指定を行うと、ファイルサイズがドーンと増える。
Illustrator上で「リンクの再設定」を行う
▲クリックで拡大
今の所、このチェックを入れるとPDF用の画像ファイルが書き出され、内部の見えない所に画像データを持ってしまうのではないか、と推測している。

フォントの問題もあり普段はPDF互換で保存する事はないのだけれど、多くの印刷屋さんが、このチェックを入れて入稿する事を推奨(場合によっては強制)しているので仕方が無い。

今後はリンク画像の差し替えがある時は気をつけよう。

あとがき

うーん。何だろうなー、、、この現象。
とりあえず、表面上はリンクが新しくなっていても、内部的に古いフォルダへのリンクを持っているか、古い画像のデータを持っているか、どちらかが原因。
で、多分PDF互換で画像を持だせてしまう方が有力。

今までこの方法を使わなくても、「画像ファイルのリンクが切れた時」は、「AIファイルと同じ階層の同名ファイルに勝手にリンクされる」というルールの下にファイル管理をしていただけに、今回の現象は地味なモノだけど結構ショックです。

少なくとも、PDF互換でファイル出力する場合は、画像差し替え時はAIファイルの再保存が必要ですなあ。

追記:2015.07.08

コメント欄にてアドバイス頂きました。

Illustratorの設定で自動更新にしていても、何らかの事情で更新されないことは結構ありますね。
あと、イラストレーターファイルをさらに別のアプリに配置した場合は、孫リンクに関してはAdobeでは対応していないと思いますよ。手動で更新するしかないです。

今のイラストレーターファイルは、pdfの独自拡張版なんで、当然ながら画像は埋め込まれてます。
無理やり抽出することも可能だったはず。

あと、pdf互換ファイルにしておかないと、イラストレーターファイルを他のアプリに配置した時に表示されないので、互換ファイルにしないといけないです。印刷屋さんも当然、Illustratorから直接印刷するわけじゃないので仕方がないです。

との事で、PDF互換となった現在のIllustratorでは、仕方の無いことのようです。