Aspose.PSD FOSS for .NET — Поширені запитання

Aspose.PSD FOSS for .NET — Поширені запитання

Ліцензування & Відкритий код

Яка модель ліцензування?

Aspose.PSD FOSS for .NET має ліцензію MIT. Ви можете використовувати, модифікувати та розповсюджувати його згідно з умовами ліцензії MIT.

Чи можу я використовувати його у комерційних продуктах?

Так. Ліцензія MIT дозволяє комерційне використання, модифікацію та розповсюдження без роялті.

Встановлення & Вимоги

Як встановити Aspose.PSD FOSS for .NET?

git clone https://github.com/aspose-psd-foss/Aspose.PSD-FOSS-for-.NET.git
cd Aspose.PSD-FOSS-for-.NET
dotnet build

Чи є якісь нативні залежності?

Ні. Бібліотека керується .NET кодом без нативних або сторонніх залежностей пакетів, зазначених у файлі проєкту.

Підтримка форматів

Які формати Aspose.PSD FOSS для .NET може читати та записувати?

Він завантажує та зберігає файли PSD і PSB (великі документи Photoshop). Image.Load і PsdImage.Load відкривають документ за шляхом до файлу або потоком; PsdImage.Save записує його назад у PSD/PSB.

Чи рендерить або експортує він піксельні дані в інші формати зображень?

Ні. Ця FOSS збірка завантажує та редагує структуру документа PSD/PSB і метадані шарів — вона не растерує і не експортує в інші растрові формати, такі як PNG або JPEG.

API Usage

Який головний клас-точка входу?

PsdImage (підклас Image). Завантажте документ за допомогою PsdImage.Load, потім прочитайте його колекцію Layers та властивості заголовка.

Як переглянути шари документа?

Прочитайте властивість Layers у завантаженого PsdImage, щоб отримати його колекцію об’єктів Layer. Кожен Layer надає метадані, такі як назва, видимість, прозорість, обрізка, режим змішування та межі.

Чи можу я змінювати метадані шару?

Так — Layer надає працюючий сеттер для кількох властивостей (наприклад, можна змінити видимість і назву), а PsdImage.Layers сам має працюючий сеттер для заміни колекції. Деякі конкретні властивості не підтримуються у цій FOSS-версії — дивіться Відомі обмеження нижче.

Як зберегти зміни у файл?

Викликайте PsdImage.Save з шляхом призначення або потоком після внесення змін.

Відомі обмеження

Що не підтримується у цій збірці FOSS?

Кілька встановлювачів властивостей викидають NotSupportedException замість застосування зміни: PsdImage.ActiveLayer, PsdImage.ImageResources, PsdImage.GlobalLayerResources та PsdImage.HasTransparencyData встановлювачі; Layer.ChannelInformation, Layer.LayerMaskData та Layer.LayerBlendingRangesData встановлювачі. Кожен викидає чітке FOSS-специфічне повідомлення (наприклад, “Changing the active layer is not supported by this FOSS build.”) тому обмеження можна виявити під час виконання.

Чи будуть ці обмеження видалені у майбутній версії?

Не документовано. Перевірте примітки до випуску проєкту для оновлень.

Дивіться також

 Українська