Pełny podręcznik adapterów Aspose.PSD dla .NET

Przegląd

To jest pełny podręcznik dotyczący pracy z adapterami Aspose.PSD w celu poszerzenia możliwości Aspose.PSD. Adaptery to specjalne paczki NuGet, które umożliwiają bezproblemową integrację Aspose.PSD z innymi produktami Aspose, umożliwiając eksport plików do różnych formatów nieobsługiwanych bez dodatkowego pisania kodu integracyjnego.

Zastosowanie licencji

Proszę sprawdzić artykuł na temat stosowania licencji dla adapterów.

Licencję można zastosować za pomocą tego przykładu:

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

Najlepiej zastosować licencję tylko raz w module inicjowania projektu

Wszelkie referencje adapterów Aspose.PSD

Po pierwsze, musisz odnieść się do Aspose.PSD.Adapters.Imaging z Nuget lub pobrać je ze strony wydania Aspose(adaptery są dołączone jako osobny plik binarny do głównego wydania w tej chwili).

Potrzebne odwołania

Możliwe, że konieczne będzie odwołanie się także do innych dodatkowych pakietów

Włączanie ładowaczy i eksporterów adapterów

Włączanie adapterów

Kiedy musisz użyć adapterów, po prostu użyj następującego kodu:

Wyłączanie adapterów

W trakcie rozwoju możesz napotkać sytuację, gdy adaptery powinny być wyłączone. Jest to powszechna sytuacja, gdy w jednej części kodu musisz użyć ładowaczy Aspose.PSD, a w innej ładowaczy Adaptees. W takim przypadku skorzystaj z następującego kodu:

Ładowanie obrazów przy użyciu adapterów

Korzystając z adapterów, możesz ładować popularne formaty nieobsługiwane przez Aspose.PSD takie jak SVG lub WebP.

Proste użycie

Wystarczy użyć poniższego kodu do ładowania:

Zastosowanie pośrednie do kompleksowej obróbki obrazu

Jeśli musisz określić dodatkowe opcje dostarczane przez Adaptee, sprawdź poniższy przykład:

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

Możesz pracować z obrazem SVG, korzystając ze wszystkich funkcji obrazowania, a następnie go wyeksportować za pomocą jednego wywołania metody.

Eksportowanie obrazów przy użyciu adapterów

Istnieje wiele sytuacji, kiedy nie musisz otwierać formatu nieobsługiwanego, ale wyeksportować do niego. W tych przypadkach powinieneś włączyć eksporterów i użyć poniższego kodu:

Podsumowanie

Korzystanie z adapterów Aspose.PSD do ładowania i eksportowania plików to przełomowa sprawa dla programistów. Te potężne paczki NuGet pozwalają na bezproblemową integrację Aspose.PSD z innymi produktami Aspose, ułatwiając otwieranie i pracę z formatami plików nieobsługiwanymi bez dodatkowej pisania kodu integracyjnego. Dzięki adapterom Aspose.PSD oszczędzasz czas i wysiłek, eliminując konieczność pisania dodatkowego kodu i ręcznego procesu konwersji. Bez względu na to, czy ładujesz czy eksportujesz pliki, adaptery Aspose.PSD zapewniają wygodne i efektywne rozwiązanie, które otwiera nowe możliwości dla Twoich projektów. Poznaj moc adapterów Aspose.PSD i przenieś swoje procesy programistyczne na wyższy poziom.