1

「フォーマットされた」/トリミングされた形式で ID ファイルから画像を抽出する方法を探しています。

すなわち:多数の高解像度 (tiff、psd) 画像を InDesign CS5 ファイルに配置しました。それらが配置された画像ボックスは、実際の画像よりも小さい (かなり激しいトリミングが発生した) c. これらの画像を新しいステージ (画像ボックスにトリミング) で収集し、72dpi で jpg としてエクスポートしようとしています。

ID から「フォーマットされた」画像を自動的に収集するプラグインはありますか? それとも何か他の方法がありますか?

4

1 に答える 1

1

Indesign Scriptingに精通している場合、これはスクリプトを介して非常に簡単に実行できます。私はJavascriptを使用していますが、これはVBSriptまたはAppleScriptでも実行できます。これは、ドキュメントを開き、長方形(画像ボックス)をJPGとしてエクスポートするスクリプトの基本的な例です。基本的に、ドキュメント内の画像をループして、選択した場所/ファイル名に各画像をエクスポートできます(以下のmyFile変数を参照)。出力JPGがどのようになるか(つまりDPI)を決定するために選択できるいくつかの「jpegExportPreferences」があります。

test();
function test(){

    var myDoc = app.open('c:/user/desktop/testDocument.indd');
    var myGroups = myDoc.groups;

    //for each group...
    for (var i = 0;i < myGroups.length; i++){
        // for each rectangle in the group...
        for(var r = 0; r< myGroups[i].rectangles.length; r++){

             var myRect = myGroups[i].rectangles[r];
               app.jpegExportPreferences.exportResolution = 300;
               app.jpegExportPreferences.jpegQuality = JPEGOptionsQuality.MAXIMUM;

               //give it a unique name
               var myFile = new File('c:/users/desktop/newJPG' + myRect.id + '.jpg');

               myRect.exportFile(ExportFormat.JPG, myFile);

               }
           }

  }

その他のオプションのJPGエクスポート設定のリストについては、次のリンクを参照してください:http: //indesignscriptingreference.com/cs2/javascript-cs2/jpegexportpreference.htm

お役に立てれば!

于 2011-04-21T19:32:49.097 に答える