Úplná příručka k adaptérům Aspose.PSD pro .NET

Přehled

Toto je úplná příručka, jak pracovat s adaptéry Aspose.PSD pro rozšíření možností Aspose.PSD. Adaptéry jsou speciální NuGet balíčky, které umožňují bezproblémovou integraci Aspose.PSD s jinými produkty Aspose a umožňují vám bez napsání dalšího kódu na integraci exportovat soubory do různých nepodporovaných formátů bez námahy.

Aplikace licencí

Prosím, zkontrolujte úplné článek o aplikaci licencí pro adaptéry.

Licenci můžete aplikovat pomocí tohoto vzoru:

// 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

Je lepší aplikovat licenci jednou v modulu inicializace vašeho projektu.

Odkaz na adaptéry Aspose.PSD

Nejprve musíte odkázat na Aspose.PSD.Adapters.Imaging z NuGet nebo si je stáhnout z Aspose Release Page (Adaptéry jsou v současné době zahrnuty v hlavním artefaktu vydání jako samostatný binární soubor) do vašeho projektu.

Nutné reference

Je možné, že budete muset také odkázat na další dodatečné balíčky.

Povolení načítání a exportování adaptérů

Povolení adaptérů

Když potřebujete použít adaptéry, použijte následující kód:

Zakázání adaptérů

V průběhu vývoje se můžete setkat s situací, kdy by adaptéry měly být zakázány. To je běžný případ, pokud v jedné části kódu potřebujete použít načítání s Aspose.PSD a v jiné části používat načítání s adaptéry. V takovém případě použijte následující kód:

Načítání obrázků pomocí adaptérů

Pomocí adaptérů můžete načítat oblíbené nepodporované formáty Aspose.PSD jako je SVG nebo WebP.

Jednoduché použití

Použijte následující kód pro načítání:

Středně pokročilé použití pro složité zpracování obrázků

Pokud potřebujete specifikovat další možnosti, které poskytuje adaptér, zkontrolujte následující příklad:

// 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");
}
}

Můžete pracovat se souborem SVG pomocí všech funkcí pro zpracování obrázků a poté ho exportovat jedním voláním metody.

Export obrázků pomocí adaptérů

Existuje mnoho situací, kdy nemusíte otevírat nepodporovaný formát, ale exportovat do něj. V těchto případech byste měli povolit exportéry a použít následující kód:

Závěr

Použití adaptérů Aspose.PSD pro načítání a exportování souborů je revolučním prvkem pro vývojáře. Tyto výkonné NuGet balíčky umožňují bezproblémovou integraci Aspose.PSD s jinými produkty Aspose, což usnadňuje otevírání a práci s nepodporovanými formáty souborů bez nutnosti psát další integrační kód. S adaptéry Aspose.PSD můžete ušetřit čas a úsilí tím, že eliminujete potřebu dalšího kódu a ručních konverzních procesů. Ať už načítáte nebo exportujete soubory, adaptéry Aspose.PSD poskytují pohodlné a efektivní řešení, které otevírá nové možnosti pro vaše projekty. Zažijte sílu adaptérů Aspose.PSD a posuňte váš vývojový proces na vyšší úroveň.