Skip to main content
  • 6,571 Posts
  • 12,937 Replies
6571 Posts
【JavaScript】上書き保存が出来る時と出来ない時がある

お世話になります。 保存時のオプションを変えて上書き保存するというスクリプトを作って、実際仕事の中で使用していたのですが、時々エラーが出ることがありました。 //保存時のオプション設定 var options = new IllustratorSaveOptions ; with (options) { pdfCompatible = true ; //PDF互換ファイル:作成 embedLinkedFiles = false ; //配置した画像:埋め込まない embedICCProfile = true ; //ICCプロファイル:埋め込む compressed = true ; //圧縮を使用:する } var docObj = app.documents; var arrTmp = []; //空の配列 for (i=0; i < docObj.length ; i++){ arrTmp.push(docObj[i]); }; for (i=0; i < arrTmp.length ; i++){ app.activeDocument = arrTmp[i]; var myDoc = arrTmp[i]; var myFile = myDoc.fullName ; var aiPath = myFile.fullName ; var aiFile = new File(aiPath); myDoc.save(options); }; 実行後のエラーとしては、「保存されていないファイルなので上書きできませんよ」的なことだったと思います。それで、optionsのところが不明です(?)みたいな記載がされてました。 なぜかは分かりませんが、一度そのファイル達をデスクトップにコピーしてから上記のスクリプトを実行してみると、普通に保存することが出来ました。 デスクトップでやったものに関しても、エラーが出た時に関しても、客先から送られてきたデータをコピーして、そのコピーしたものを上書きしていく流れは変わらないのですが・・・。 何が原因かわかる方いらっしゃいますか。よろしくお願いします。

Illustrator2023(ver.27.0.0)のGPUプレビューで色味が正しく表示されません

10月末、Mac miniをVentura(ver.13.0.0)にアップデートした際にIllustrator2023(ver.27.0.0)も同時にアップデートしたのですが、それ以降Illustratorのアートボード上の色味に不具合が生じるようになりました。 RGBでデータを作成してもCMYKよりもさらに彩度が低いぐらいの色味で表示されてしまいます。CMYKでデータを作成しても同じように彩度が落ちてしまいます。塗りと線やカラーパネルの小さな四角形に表示されている色と、アートボード上に表示されている色に明らかな差があります。 CPUプレビューにすると見慣れた正しい色味に表示されるのですが、過去Illustratorを使ってきてGPU/CPUプレビューで色味が変わるということはありませんでした。 アートボード上でのプレビューとshift +Fを押してのプレビューでは正しい色味が表示されませんが、書き出すと正しい色味で作成されていました。 ここで言う正しい色味とは「Illustrator以外のソフト(safariやデフォルトのプレビュー)上で表示される色味」のことを指します。 私としては編集ウィンドウ内のカラー設定やプロファイルの指定などの設定は変えておらず、アップデート以降発生した不具合なので、イラレのバグだと思っているのですが、この不具合は何かしらの設定を変えることで元に戻るのでしょうか?今まで通りGPUプレビューで正しい色味が表示されたまま作業したいのですが、何かしらの改善策はあるのでしょうか。Mac miniのスペックとIllustratorの作業環境は添付画像のとおりです。ご教授いただけると幸いです。