JavaでCDRをPSDに変換する方法

これは、**JavaでCDRPSDに変換する方法を説明する簡単なチュートリアルです。レイヤー構成、ラスタライズオプション、スムージングモードなどのパラメーターを設定することで、CDRファイルをJavaでPSD形式に変換するための完全な制御が可能になります。この操作は、MS Windows、macOS、Ubuntuなどの一般的なオペレーティングシステムのいずれかで実行できます。

JavaでCDRをPSDに変換する手順

  1. MavenリポジトリからCDRからPSDへの変換用のプロジェクトにAspose.Imagingを追加します
  2. CdrImageオブジェクトを使用して、ソースCDRファイルをロードします
  3. PsdOptionsオブジェクトをインスタンス化して、出力PSDファイルのパラメーターを設定します
  4. ソースCDRファイルのすべてのページをレンダリングするオプションを設定します
  5. マージレイヤーオプションを使用して、出力ファイルに単一のレイヤーを作成するように構成します
  6. 色を白に設定し、高さと幅をソース画像と同等に設定して、ベクトルのラスタライズオプションを設定します
  7. スムージングモードをなしに設定します
  8. 上で設定したPsdOptionsを使用して、出力PSDファイルをディスクに保存します

CDRファイルをJavaでPSDに変換している間、ソースCDRファイルをロードし、PsdOptionsをインスタンス化して、出力PSDファイルのいくつかのパラメーターを設定します。各ソースファイルページをPSDファイルの個別のページとしてレンダリングするのではなく、出力PSDファイルに単一のレイヤーを設定するように、レイヤー構成を設定できます。ラスタライズオプションもスムージングモードとともに設定されます。

JavaでCDRファイルをPSDに変更するコード

このコードでは、Image.load()関数を使用してソースCDRファイルをCdrImageオブジェクトにロードするように、Javaで*CDRファイルからPSDへのコンバーターを記述しました。次のステップでは、ImageOptionsBaseオブジェクトをPsdOptionsクラスオブジェクトで初期化して、MultiPageOptions、MergeLayersプロパティ、およびVectorRasterizationOptionsを白色とソース画像サイズで設定します。 SmoothingModeは、出力ファイルでNoneに設定されています。

他のタイプの変換について知りたい場合は、JavaでビットマップをPNGに変換する方法の記事をご覧ください。このチュートリアルでは、この変換を実行するために他のサードパーティツールをインストールする必要はありません。

 日本語