Aspose.PSD Adapters for .NETフルマニュアル

概要

これは、Aspose.PSDアダプターを使用してAspose.PSDの機能を拡張する方法についての詳細なマニュアルです。 アダプターは特別なNugetパッケージで、他のAspose製品とのシームレスな統合を可能にし、追加の統合コードの記述なしに、ファイルをさまざまな未サポート形式にスムーズにエクスポートできるようにします。

ライセンスの適用

アダプターにライセンスを適用する方法についての詳細は、ライセンスの適用に関する記事をご確認ください。

次のサンプルを使用してライセンスを適用できます。

// To work with adapters you need both Aspose.PSD and adaptee Licenses
// Here is how to apply Aspose.PSD License
var license = new Aspose.PSD.License();
license.SetLicense(@"Aspose.PSD.NET.lic");
// Here is example of how to apply Adaptee License for Aspose.Imaging
var licImaging = new Aspose.Imaging.License();
licImaging.SetLicense(@"Aspose.Imaging.NET.lic");
// Then you can run any code of adapters or PSD or Imaging library

プロジェクトの初期化モジュールでライセンスを一度適用することをお勧めします。

Aspose.PSDアダプターの参照

まず、NugetからAspose.PSD.Adapters.Imagingを参照するか、Asposeリリースページからダウンロードしてください(Adaptersはこの時点でメインリリースアーティファクトに含まれているため、別個のバイナリとして含まれています)。

必要な参照

他の追加パッケージの参照も必要になる可能性があります

アダプティブのローダーとエクスポーターの有効化

アダプターの有効化

アダプターを使用する必要がある場合は、次のコードを使用してください:

アダプターの無効化

開発プロセスでアダプターを無効にすべき状況に遭遇するかもしれません。これは、一つのコード部分でAspose.PSDのローダーを使用し、他のコード部分でAdapteesのローダーを使用する必要がある一般的なケースです。この場合、次のコードを使用してください:

アダプターを使用して画像をロードする

アダプターを使用すると、SVGやWebPなどのAspose.PSDでサポートされていない一般的な形式をロードできます。

簡単な使用方法

次のコードを使用して読み込むだけです:

複雑な画像処理のための中間的な使用

Adapteeによって提供される追加のオプションを指定する必要がある場合は、次の例をチェックしてください:

// Load file using Imaging
using (var imImage = Aspose.Imaging.Image.Load("input.svg"))
{
// Call the ".ToPsdImage()" method
using (var psdImage = imImage.ToPsdImage())
{
// And then work with PsdImage
psdImage.AddTextLayer("Some text", new Rectangle(100, 100, 100, 50));
var hue = psdImage.AddHueSaturationAdjustmentLayer();
hue.Hue = 130;
// You'll get the PSD file with 3 layers including Text and Adjustment Layers
psdImage.Save("MyOutput.psd");
}
}

すべてのイメージング機能を使用してSVGイメージを操作し、1つのメソッド呼び出しでエクスポートできます。

アダプターを使用して画像をエクスポートする

Aspose.PSDではサポートされていない形式を開く必要がない場合や、それにエクスポートする必要がある場合があります。この場合、エクスポーターを有効にして、次のコードを使用してください:

結論

Aspose.PSDアダプターを使用してファイルをロードおよびエクスポートすると、開発者にとって画期的な変化となります。これらの強力なNugetパッケージを使用すると、Aspose.PSDを他のAspose製品とシームレスに統合でき、追加の統合コードの書き込みなしにサポートされていないファイル形式を簡単に開いて操作できるようになります。Aspose.PSDアダプターを使用すると、余分なコードや手作業の変換プロセスが不要になり、時間と労力を節約できます。ファイルの読み込みやエクスポートに関係なく、Aspose.PSDアダプターは、プロジェクトに新たな可能性を開く便利で効率的なソリューションを提供します。Aspose.PSDアダプターの力を体験して、開発プロセスを次のレベルに引き上げましょう。