Skip to main content
  • 6,381 Posts
  • 12,181 Replies
6381 Posts
RasterizeSuiteで高解像度のラスタライズを正しく行う方法について

Illustrator SDKを用いてラスタライズを伴うLiveEffectプラグインの開発を行っています。現在「ドキュメントのラスタライズ効果設定」を72dpi以上の値に設定したときに、添付画像で説明しているような意図しないビットマップが出力される問題が発生しています。ラスタライズまでの処理は以下のとおりです。(簡便のために色々省略していますが、ビットマップが取得できるまでは動作していると仮定してください) // GoLiveEffectメソッド内 // artSetにはmessage->artだけが追加されています AIRasterizeSettings settings; settings.type = AIRasterizeType::kRasterizeARGB; settings.antialiasing = 4; // この値を300などに変更すると、ラスタライズ効果設定を72dpiにしたときにしたときにメモリを使い切ってクラッシュしてしまう settings.resolution = (double)72; settings.ccoptions = AIColorConvertOptions::kForExport; settings.preserveSpotColors = true; settings.options = (AIRasterizeOptions)(AIRasterizeOptions::kRasterizeOptionsUseEffectsRes | AIRasterizeOptions::kRasterizeOptionsDoLayers); AIArtHandle rasterArt; sAIArt->NewArt(AIArtType::kRasterArt, AIPaintOrder::kPlaceAbove, art, &rasterArt); AIRealRect bounds; sAIRasterize->ComputeArtBounds(artSet, &bounds, false); AIRealMatrix sourceMatrix; sAIRaster->GetRasterMatrix(rasterArt, &sourceMatrix); //

自動保存が有効なのにデータが復元できない

直近1ヶ月で二度起こり、困っています。自分の設定方法が悪いのか、設定で見るべきところなどあればお教えください。 バージョンはIllustrator2024(28.7.5)、Illustrator2025(29.3.1)です。 ■1回目Illustrator2025で動きが不安定なところがあり、Illustrator2024を1ヶ月位上使っていました。数時間作業していたところ、印刷するとクラッシュし、再起動した時に復元データが一応開いたのですが、結局その日の作業前のデータでした。自動保存は有効になっており、復元データを探してみたのですが、見つかりませんでした。 ■2回目1回目のことがあったので、その後Illustrator2025を使って作業していました。ところが1回目と同じく、印刷するとクラッシュし、再起動した時に復元データが一応開いたのですが作業前のデータでした。こちらも自動保存は有効になっており、復元データを探してみたのですが見つかりませんでした。 この2回以外にクラッシュは起きていません。ファイルを閉じる時には保存しているので、この2回以外は特に問題なく使っていました(印刷も問題なくできていました。) よろしくお願いいたします。