終了

IllustratorからBMP画像の書き出しをJavascriptで行いたい

Community Beginner ,
Oct 13, 2023 Oct 13, 2023

リンクをクリップボードにコピー

コピー完了

IllustratorからBMP画像の書き出しをJavascriptで行いたいのですがうまくいきません


var exportOptions = new BMPSaveOptions();
exportOptions.alphaChannels = true;
exportOptions.depth = BMPDepthType.TWENTYFOUR; 
exportOptions.flipRowOrder = false;
exportOptions.osType = OperatingSystem.WINDOWS;
exportOptions.rleCompression = false;
exportOptions.resolution = exportResolution;
doc.exportFile(File(folderPath + "/" + doc.name.replace(".ai", ".bmp")), ExportType.BMP, exportOptions);

キーワード
Win , スクリプティング

表示

500

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Oct 13, 2023 Oct 13, 2023

リンクをクリップボードにコピー

コピー完了

どこを参照されてこのコードを書いたのでしょう

ExtendScript ToolkitでIllustrator 27、28のオブジェクトモデルを確認してみましたが、ExportTypeのプロパティに「BMP」は存在しませんし、「BMPSaveOptions()」なるものも存在しません。

ExportTypeに存在するプロパティは「AUTOCAD」「GIF」「JPEG」「PHOTOSHOP」「PNG24」「PNG8」「SVG」「TIFF」「WOSVG」で、BMPは含まれていません。そのためスクリプトから直接BMPファイル形式で書き出すことはできないと思います。

ただし、スクリプトからアクションを実行したり、メニュー項目を実行することはできますから、それを利用して実現できるかもしれません。(この辺は私はあまり詳しくありません)

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Beginner ,
Oct 13, 2023 Oct 13, 2023

リンクをクリップボードにコピー

コピー完了

ご回答ありがとうございます。ウェブサイトやchatGPTを利用して作成したのですがないのですね・・・

アドバイスありがとうございます。チャレンジしてみます。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
みんなのチャンピョン ,
Oct 13, 2023 Oct 13, 2023

リンクをクリップボードにコピー

コピー完了

ChatGPTはよくこういった存在しないメソッドをねつ造しますから、デバッグ環境が無いとどうしようもないです…

https://uske-s.hatenablog.com/entry/howtouse-esdv2

Yamonov

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Beginner ,
Oct 13, 2023 Oct 13, 2023

リンクをクリップボードにコピー

コピー完了

デバッガーの情報ありがとうございます。

とても助かります。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Expert ,
Oct 15, 2023 Oct 15, 2023

リンクをクリップボードにコピー

コピー完了

Omachiさんのご指摘の通りアクション経由であれば可能です。パラメータの設定等も可能です。

 

https://ten-artai.com/2015/12/319/

 

こちらに書かれているようにアクションセットの読み書きと実行を利用します。各パラメータはUTF-8のコードで表現されていますので書き換える際は注意が必要です。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines
Community Beginner ,
Oct 16, 2023 Oct 16, 2023

リンクをクリップボードにコピー

コピー完了

最新

承知いたしました。丁寧にご解説いただきありがとうございます。

投票

翻訳

翻訳

レポート

レポート
コミュニティガイドライン
他のユーザーへの思いやりを持ち、敬意を払いましょう。コンテンツの出典を明記し、投稿する前に内容が重複していないか検索してください。 さらに詳しく
community guidelines