この簡単なチュートリアルでは、C# で PSD ファイルを圧縮する方法を学習します。 Aspose.PSD を使用するための IDE の設定方法の詳細、プログラム開発手順のリスト、および C#** で **PSD サイズ リデューサーを開発するための実行可能なサンプル コードが含まれています。出力 PSD ファイルのその他のカスタマイズとともに、さまざまな圧縮方法を選択するための詳細も共有されます。
C# で PSD ファイルを圧縮する手順
- Aspose.PSD for .NET を使用して PSD を圧縮するように開発環境を構成する
- Image クラス オブジェクトを使用してターゲット PSD ファイルをロードし、サイズを削減します
- PsdOptions クラスのオブジェクトを宣言して、圧縮パラメータをカスタマイズします
- 要件に応じて圧縮方法を設定します
- PSD 保存オプションを使用して画像を PSD として保存します
これらの手順では、C# で PSD を圧縮するプロセスを定義します。最初に、ソース PSD ファイルが Image クラス オブジェクトにロードされ、続いて PsdOptions クラス オブジェクトが宣言されます。最後の手順では、CompressionMethod プロパティが RLE に設定され、結果のイメージが PsdOptions オブジェクトを使用して PSD として保存されます。
C# で PSD ファイルのサイズを削減するコード
using System; | |
using Aspose.PSD; | |
using Aspose.PSD.FileFormats.Psd; | |
using Aspose.PSD.ImageOptions; | |
class Program | |
{ | |
static void Main(string[] args) // Compress the PSD file in C# | |
{ | |
// Set the license | |
new Aspose.PSD.License().SetLicense("License.lic"); | |
// Load a PSD file | |
Image image = Image.Load("sample.psd"); | |
// Define the compression method | |
PsdOptions saveOptions = new PsdOptions(); | |
saveOptions.CompressionMethod = CompressionMethod.RLE; | |
// Save compressed PSD | |
image.Save("Output.psd", saveOptions); | |
Console.WriteLine("Done"); | |
} | |
} |
このコードは、C#* での *PSD コンプレッサーの開発を示しています。アプリケーションの要件に応じて、圧縮方法を RLE、ZipWithPrediction、および ZipWithoutPrediction に設定できます。同様に、PsdOptions クラスのさまざまなプロパティを設定することにより、出力 PSD をカスタマイズできます。たとえば、BufferSizeHint、ChannelBitsCount、ChannelsCount、ColorMode、および FullFrame を設定していくつかのオプションをリストします。
この記事では、C# で PSD サイズを削減する方法を説明しました。 PSD ファイルから PDF への変換について詳しくは、C#でPSDをPDFに変換する方法 の記事を参照してください。