Конвертувати PSD в PNG на C#

PSD (документ Photoshop) — це рідний формат файлу для Adobe Photoshop, який зазвичай використовується для створення логотипів, брошур та різних графічних елементів. Хоча дизайнери можуть експортувати шари Photoshop як зображення PNG безпосередньо в Adobe Photoshop, ви також можете програмно конвертувати файли PSD у зображення PNG, не використовуючи Photoshop. У цій статті ми розглянемо як конвертувати PSD у зображення PNG на C# за допомогою потужного API Aspose.PSD для .NET.

Зміст

  1. API конвертера C# PSD в PNG
  2. Кроки для конвертації PSD в PNG
  3. Конвертувати PSD в PNG за допомогою C#

API конвертера C# PSD в PNG

Щоб конвертувати файли PSD у зображення PNG, ми будемо використовувати Aspose.PSD для .NET API. Цей потужний .NET плагін спрощує маніпуляцію форматами файлів Adobe Photoshop, дозволяючи .NET-додаткам завантажувати та читати як PSD, так і PSB файли. З Aspose.PSD ви можете легко оновлювати властивості шарів, додавати водяні знаки, обертати, масштабувати, рендерити та конвертувати файли PSD, а також різноманітні інші підтримувані формати файлів, все без необхідності в Adobe Photoshop.

Клас Image служить базовим класом для всіх типів зображень. Клас PsdImage дозволяє завантажувати, редагувати та зберігати файли PSD. Він включає метод Save(string, ImageOptionsBase) для збереження PSD у вказаному форматі файлу та місці. Крім того, API надає клас PsdLoadOptions для вказування опцій завантаження та клас PngOptions для визначення параметрів створення файлу формату PNG.

Ви можете або завантажити DLL API, або встановити його через NuGet:

PM> Install-Package Aspose.PSD

Як конвертувати PSD в PNG

Конвертувати файл PSD у формат PNG досить просто. Дотримуйтесь цих кроків:

  • Визначте параметри завантаження PSD.
  • Завантажте файл PSD.
  • Вкажіть параметри збереження PNG.
  • Збережіть PSD як PNG.

У наступному розділі ми перекладемо ці кроки на код C#, щоб експортувати файл PSD у формат PNG.

Конвертувати PSD в PNG за допомогою C#

Щоб конвертувати файли PSD у зображення PNG за допомогою C#, виконайте ці кроки:

  1. Створіть екземпляр класу PsdLoadOptions.
  2. Вкажіть параметри завантаження, такі як ReadOnlyMode.
  3. Завантажте файл PSD як PsdImage за допомогою класу Image.
  4. Ініціалізуйте об’єкт класу PngOptions.
  5. Вкажіть параметри PNG, включаючи ColorType, Progressive та CompressionLevel.
  6. Збережіть вихідний файл за допомогою методу Save().

Ось приклад коду, що демонструє як конвертувати PSD у PNG на C#:

Джерело PSD

Джерело PSD

Конвертувати PSD в PNG за допомогою C#

Конвертоване PNG

Отримати безкоштовну тимчасову ліцензію

Ви можете отримати безкоштовну тимчасову ліцензію, щоб спробувати Aspose.PSD для .NET без будь-яких обмежень оцінювання.

Висновок

У цій статті ми дізналися, як:

  • Завантажити існуючий файл PSD.
  • Вказати параметри завантаження PSD та PNG.
  • Зберегти PSD як PNG за допомогою C#.

Окрім конвертації PSD в PNG на C#, ви можете дізнатися більше про Aspose.PSD для .NET, відвідавши документацію та досліджуючи різні функції, підтримувані API. Якщо у вас є будь-які питання або вам потрібна допомога, не соромтеся звертатися на наш безкоштовний форум підтримки.

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