これは、**JavaでCDRをPSDに変換する方法を説明する簡単なチュートリアルです。レイヤー構成、ラスタライズオプション、スムージングモードなどのパラメーターを設定することで、CDRファイルをJavaでPSD形式に変換するための完全な制御が可能になります。この操作は、MS Windows、macOS、Ubuntuなどの一般的なオペレーティングシステムのいずれかで実行できます。
JavaでCDRをPSDに変換する手順
- MavenリポジトリからCDRからPSDへの変換用のプロジェクトにAspose.Imagingを追加します
- CdrImageオブジェクトを使用して、ソースCDRファイルをロードします
- PsdOptionsオブジェクトをインスタンス化して、出力PSDファイルのパラメーターを設定します
- ソースCDRファイルのすべてのページをレンダリングするオプションを設定します
- マージレイヤーオプションを使用して、出力ファイルに単一のレイヤーを作成するように構成します
- 色を白に設定し、高さと幅をソース画像と同等に設定して、ベクトルのラスタライズオプションを設定します
- スムージングモードをなしに設定します
- 上で設定した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に変換する方法の記事をご覧ください。このチュートリアルでは、この変換を実行するために他のサードパーティツールをインストールする必要はありません。