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 та підвищуйте якість процесу розробки.