PSD画像には、レイヤーの形で多くの視覚情報を含めることができます。ファイルサイズが数百メガバイトに達することがあるため、PSD画像を圧縮してファイルサイズを小さくする必要がある場合があります。これに従って、この記事では、PSDファイルをプログラムでC#で圧縮する方法について説明します。
PSD Photoshopファイルを圧縮するC#API –インストール
Aspose.PSD for .NET APIを使用して、PSDイメージの作成をプログラムで学習しました。また、C#でPSD画像を圧縮することもできます。 新しいリリースセクションからDLLファイルをダウンロードするか、NuGetインストールコマンドを使用して、APIを構成するだけです。
PM> Install-Package Aspose.PSD
C#でプログラムでPSD画像を圧縮する
PSDファイルには、テキスト、グラフィック、ベクトルなどを表示するための複数のレイヤーを含めることができます。以下の手順に従って、C#でPSD画像を圧縮できます。
- PsdImageクラスを使用して入力PSD画像をロードします。
- PsdOptionsクラスオブジェクトを初期化します。
- CompressionMethod列挙を使用して圧縮方法を指定します。
- 最後に、圧縮された出力PSDファイルをファイルサイズを小さくして保存します。
次のコードスニペットは、PSD画像をC#でプログラムで圧縮する方法を示しています。
// 入力PSDファイルをロードします
PsdImage image = new PsdImage("Input.psd");
// PsdOptionsのインスタンスを作成して、圧縮方法を設定します
PsdOptions psdOptions = new PsdOptions();
psdOptions.CompressionMethod = CompressionMethod.RLE;
// 圧縮されたPSD画像ファイルを保存します
image.Save("PSDcompression.psd", psdOptions);
API機能を調べる
ドキュメントセクションを調べて、APIに含まれている他の多くの機能について学ぶことができます。
無料の評価ライセンスを取得する
無料の一時ライセンスをリクエストすることで、評価の制限なしにAPIをフル稼働で評価できます。
結論
この記事では、C#を使用してプログラムでPSD画像を圧縮する方法を確認しました。画像の品質を損なうことなく、ファイルサイズを適切な比率で減らすことができます。さらに、要件や懸念事項について話し合う必要がある場合は、フォーラムまでお気軽にご連絡ください。