Пълен ръководител на Aspose.PSD адаптерите за .NET
Преглед
Това е пълен ръководител за работа с Aspose.PSD адаптерите, за да разширите възможностите на Aspose.PSD. Адаптерите са специални Nuget пакети, които позволяват безпроблемна интеграция на Aspose.PSD с други продукти на 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 Адаптери
На първо място ще трябва да специфицирате Aspose.PSD.Adapters.Imaging от Nuget или да ги изтеглите от страницата за издания на Aspose (Адаптерите са включени в главния артифакт на това издание като отделен бинарен файл) към вашия проект.
Може да е необходимо също да специфицирате и други допълнителни пакети
Активиране на Зареждачи и Изнасяния на адаптираните
Активиране на адаптерите
Когато имате нужда от адаптери, просто използвайте следния код:
Деактивиране на адаптерите
По време на разработката може да се стигне до ситуация, в която адаптерите трябва да бъдат деактивирани. Това е общ случай, ако се нуждаете в една част от кода от зареждачите на Aspose.PSD и използвате зареждачите на адаптираните в друга. В този случай просто използвайте следния код:
Зареждане на Изображения с Използване на Адаптерите
С помощта на адаптерите можете да заредите популярни формати, които не се поддържат от Aspose.PSD като SVG или WebP.
Просто използване
Просто използвайте следния код за зареждане:
Промежуточно използване за сложната Обработка на Изображенията
Ако е нужно да посочите допълнителни опции, предоставени от адаптера, моля, проверете следния пример:
// 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 изображение, използващи всички възможности на изображението и след това го изнасяте с един метод.
Изнасяне на Изображения с Използване на Адаптерите
Съществуват много ситуации, в които няма да се нуждаете да заредите неподдържан формат, но да експортирате в него. В такива случаи трябва да активирате износители и да използвате следния код:
Заключение
Използването на Aspose.PSD Адаптери за зареждане и изнасяне на файлове е иновативно за разработчиците. Тези мощни Nuget пакети позволяват безпроблемна интеграция на Aspose.PSD с други продукти на Aspose, като ви улесняват да отваряте и работите с неподдържани файлови формати, без да е необходим допълнителен код за интеграция. С Aspose.PSD Адаптерите можете да спестите време и усилия, като отстраните необходимостта от допълнителен код и ръчни процеси за конвертиране. Без значение дали зареждате или изнасяте файлове, Aspose.PSD Адаптерите предоставят удобно и ефективно решение, което разкрива нови възможности за вашите проекти. Изживейте силата на Aspose.PSD Адаптерите и повдигнете разработката си на следващото ниво.