• 締切済み

automatorでaiからjpg一括変換の際、リンク切れなどのエラーを自動で無視したいです。

Illustratorのaiファイルからjpgに変換のautomatorのアクション (http://automatorworld.com/archives/illustrator-to-jpeg/)を使ってみたのですが、 リンク切れやフォントがありません等のエラーがあるファイルの所で 止まってしまいます。 「無視」などをクリックしなければならない為、 macから離れられません。 すべて無視でかまわないので、 完全にmacからはなれた状態で全てを処理できるようにしたいのですが、 何か方法はありませんでしょうか? 加えて質問したいのですが、 新しくできたjpgのファイル名が 元のファイル名よりかなり短くなってしまいます。 ファイル名の前半が同じファイルが上書きされてしまうのですが、 変換前と変換後でファイル名を完全に同じにする事はできるのでしょうか? どちらだけでもかまわないので、 何かアドバイス頂けたら嬉しいです。

  • mr20
  • お礼率50% (12/24)
  • Mac
  • 回答数4
  • ありがとう数2

みんなの回答

  • sevenless
  • ベストアンサー率66% (374/561)
回答No.4

> 終了する際に「閉じる前にこのILLUSTRATORドキュメントを保存しますか?」 > と出て、「保存しない」をクリックしなければいけないため、 > 複数のファイルを自動処理することができません。 うちではそのダイアログは出なかったのですが、 close document 1 saving no としてみるとどうなりますか? また、どういうわけか時々 open anItem without dialogs があってもリンク切れのダイアログが出ることがあるので、その場合はその行の前に set user interaction level to never interact という行を加えるといいようです。 > できれば原寸で300dpiにしたいです。 jpeg で書き出す際には解像度のオプションは設定できないようですね。 Photoshop のファイルとして書き出す際には解像度が設定できるようなので、一旦 Photoshop ファイルとして書き出して、次に Photoshop で JPEG に変えることはできるかもしれません。 AppleScript でどういったオプションが使えるかは、スクリプトエディタで「用語説明を開く」か、Illustrator に付属しているスクリプティングガイドを参照してください。

  • dailylab
  • ベストアンサー率51% (267/514)
回答No.3

2さんが >バッチ処理ではやはりリンク切れのエラーが出たところで止まるようです。 ...と言われているのでこのケースでは使えないんでしょうけど... 一応イラレCS3のバッチ処理のやり方、書いておきます。 (覚えておいて損はないでしょうし...) 「アクション」パレットに〈Web用に保存(JPEG標準)〉とかがデフォルトで用意されているのですがそれだと72dpiで保存されてしまいます。 300dpiで保存したいと言う事ですので新規アクションを記録していく必要があります。 「ファイル」→「書き出し...」→〈JPEG〉→解像度(高解像度) ...ってな感じでしょうか? アクションを記録したら、アクションパレットの右上の▼をプレスして 一番下の「バッチ...」を選び、〈記録したアクション〉〈対象のaiファイルの入ったフォルダ〉〈保存先のフォルダ〉〈エラーをファイルに記録〉...と指定していき(OK)を押すとバッチ処理が始まります。

  • sevenless
  • ベストアンサー率66% (374/561)
回答No.2

バッチ処理ではやはりリンク切れのエラーが出たところで止まるようです。 Automator ではカスタマイズの自由度が非常に限られているので、細かい要望に対応するのは難しいでしょう。AppleScript を使えば、自由度はずっと拡がります。 例えば、以下のスクリプトをアプリケーション形式でセーブしてドロップレットを作ります。これに変換したい ai ファイルをドロップすれば jpg ファイルに変換されますが、この際に不足するデータがあってもダイアログは出ずに無視されます(リンク切れファイルの場合についてだけ確認済み)。 --------------------ここから-------------------- on open myItems repeat with anItem in myItems set myFilePath to anItem as string tell application "Adobe Illustrator" activate open anItem without dialogs export document 1 to file (myFilePath & ".jpg") as JPEG with options {class:JPEG export options, quality:80, horizontal scaling:50, vertical scaling:50} close document 1 end tell end repeat end open --------------------ここまで-------------------- 要は open anItem without dialogs とすればダイアログなしにファイルが開けるので、あとは使いやすいようにご自分でカスタマイズしてください。

mr20
質問者

補足

Applescript、知りませんでした。 すごく便利ですね。ありがとうございます! しかし問題点が2つ出てきてしまいました… 1.ドロップレットを作ってJPGに書き出す事はできたのですが、 終了する際に「閉じる前にこのILLUSTRATORドキュメントを保存しますか?」 と出て、「保存しない」をクリックしなければいけないため、 複数のファイルを自動処理することができません。 見よう見まねで close document 1 without dialogsと書いてみたのですが 結果は同じです。 どうしたら良いのでしょうか? 2.書き出したJPGが解像度72になってしまいますが、 できれば原寸で300dpiにしたいです。 そのような事は可能でしょうか?

  • dailylab
  • ベストアンサー率51% (267/514)
回答No.1

普通にIllustratorcs3のデフォルトのアクション「WEB用に保存(jpeg標準)」でバッチ処理したら良いのでは? ダイヤログボックスの切り替えをクリックしてメニューを出ないようにして... エラーをファイルに記録...にしておけば途中で止まらない...かも (リンク切れやフォント無し状態での検証はしてませんのでどうなるかわからないですけど...)

mr20
質問者

補足

回答ありがとうございます。 申し訳ありません、 >「WEB用に保存(jpeg標準)」でバッチ処理 とはどうすればいいのでしょうか??

関連するQ&A

  • aiからjpgファイルへの一括変換

    イラストレーター初心者です。 100以上あるaiファイルを、web用のjpgファイルに一括変換したいです。 バッチ機能というのを使えば可能であることがわかり、新規アクションを作って記録→停止、まで行ないました。 その後対象のフォルダを指定して一括変換しようとしたところ、ファイル名を入力する画面が出てしまいます。 aiファイルについているファイル名をそのままjpgファイルに引き継いで欲しいのですが、どのようにしたら良いのでしょうか。 どうかお力を貸して下さい。 よろしくお願い致します。

  • aiからjpgに、きれいに変換

    ai等のファイルをjpgファイル(ペイント)にすると画像が汚くなります。 なるべく簡単な方法で、きれいに変換する方法を教えてほしいです。 (プロのデザイナーさん達は、どのようにされているのでしょうか?) よろしくお願いします。

  • aiファイルをbmp,jpg,pngに変換するソフト

    aiファイルがたくさんあるのですが、そのaiファイルをbmp,jpg,pngなどの形式に変換するソフトを探しています。 できれば、たくさんのファイルがあるので一度に変換でき、フリーソフトがいいのですが…。もしご存知でしたら教えてください。宜しくお願いします。

  • pdfをaiに自動で変換したい

    お世話になります。 JavaScriptでpdfファイルをaiファイルに自動で変換したいのです。 現在のやり方は、「Illustartorで10ファイルのpdfファイルを一つずつ開く」→「保存形式をaiに選択して保存」 を繰り返しているのですが、 「指定したフォルダの中にあるPDFファイルを全て、aiに変換する」などの事を自動でさせたいのですが、できないでしょうか? お手数ですがよろしくお願い致します。

  • epsの複数ファイルをjpgに一括変換

    epsのファイルが多数入ったフォルダごと、全てのファイルをjpgのファイルに変換したいと思ってます。 過去ログで調べたら「Irfanview」と言うソフトならできるとあったのでその日本語版で試したのですが、 「ファイルを読み込めません」となってしまいました。 他に何かお勧めないでしょうか? よろしくお願いします。 (ちなみに「Illustrator10」のソフトはあり個別に変換はできるのですが、パッチ処理と言うのがわかりません。)

  • Illustrator10で、保存時にファイル名が文字化けします

    Macを使っていて、突然初期状態に戻るというハプニングがありまして、ほかに質問させて頂いたのですが、そちらではまとまりきらなかったので、新規質問をさせて頂きます。 Illustrator10.0.3を使用しているのですが、保存時(新規/上書きともに)ファイル名が化けてしまいます。 「あいうえお.ai」と保存したら、「?†?¢?§?¶??.ai」という感じで…。 上書き保存の場合も、同じ様にファイル名を変えて上書きされます(元のファイルはなくなります。) Illustratorだけなのか、ほかのアプリケーションもなのかわからなかったのですが、どうやらIllustratorのみのようです。 今は応急処置として「半角英数字のみでファイル名」としていますが、過去のファイルも化けてしまうのは、仕事で使っていますので非常に困ります。 Macの情報はこちらです。 Mac osX 10.4.2 1.9GHz PowerPC G5 どなたか、よろしくお願いいたします。

    • ベストアンサー
    • Mac
  • ファイル形式の変換

    WindowsのBITMAP(*.bmp)、JPEG(*.jpg)、またはTIFF(*.tif)形式のファイルを、MacのAdobe Illustratorで読み取れるファイル(*.ai)にしたいのですが、ファイル形式を変換する方法はないでしょうか? 変換ソフトなどがあるようでしたら教えてください。よろしくお願いします。

  • イラストレーターCS4でバッチを実行したいと考えています。

    イラストレーターCS4でバッチを実行したいと考えています。 フォルダに入っている多数のaiファイルから web用に保存 でjpegを書き出したいのですが、 web用に保存のアクションを記録している時に実際に保存すると保存先にjpegのファイル名まで載ってしまい(保存場所 D:¥フォルダ名¥abcd.jpeg のようになってしまいます。)、実際にバッチを実行するといつまで経っても同じファイル名(abcd.jpeg)を保存しようとします。 初期設定アクションに web用に保存(jpg標準) というのがあってこれは保存場所が C: のようになっています。このような感じで保存先を D:¥フォルダ名¥ で止めるにはどのようにしたらいいでしょうか? ご教授よろしくお願いいたしします。

  • イラレのアクションについて教えてください。

    イラストレーターのアクション活用について質問です。 現在、大量のaiファイルをどうにかjpgeなどの画像としてまとめて保存したく思っております。 予め全てのaiファイルには、トンボをつけておりますので、アクションを使用し可能かと 思っておりました。。。 が、しかし、実際にやってみると、jpeg書き出し時にプレビュー画面が出て、「OK」ボタンを押す プロセスがアクションには入っておらず、そこで止まります。 保存無しにしてみたり、書き出しコマンド無視など、いろいろ試しましたが、うまくいきません。 何か良い方法をご存知の方、ご教授いただけませんでしょうか? 環境は、XPhome、イラレ9.0、フォトショ6.0です。 知り合いに頼めば、イラレCS5もありますので、以上の環境で可能なアクション、 バッジ処理はありませんでしょうか? 宜しくお願いします!

  • イラレCS2のスクリプトでJPEG変換

    フォルダ内のAIファイル、EPSファイルをJPEG画像として一括変換したいと思っています。 WEBサイトを回ってスクリプトで処理するのが一番早いようだと思ったのですが、うまく動作しません。 どなたかわかる方おられれば、スクリプトソースを教授いただけますでしょうか? そのソースをテキストに貼り付けて利用させたもらおうかと思います。 実際に処理したい作業は以下の手順になります。   1.ファイルのあるフォルダ(開くフォルダ)を指定する←汎用性が必要   2.保存先のフォルダを指定する←汎用性が必要   3.1のフォルダ内のAIファイルをJPEG変換して2のフォルダに保存する(同一ファイル名は上書きor可能であればダイアログで聞く)   4.1のフォルダ内のEPSファイルをJPEG変換して2のフォルダに保存する(同一ファイル名は上書きor可能であればダイアログで聞く) スクリプトでフォルダの指定とか、出来たりするのかわからないのですがプリセットのスクリプトを開くと保存先を確認するダイアログとか出てたので、出来るのではないかなぁ?と・・・。 あと、JPEGの保存設定については多分スクリプト内で指定しないと難しいと思うので、各項目が何を示しているのか明記いただけると助かります。 利用環境  WindowsXP SP2(日本語)  Adobe Illustrator CS2(日本語) よろしくお願いします。