Створення шару зображення PSD C#

Файли PSD використовуються для створення зображень із використанням різних шарів, що містять фігури, текст, ефекти тощо. Можливо, вам знадобиться програмно створити зображення PSD у ваших програмах. Відповідно до таких сценаріїв обробки зображень, у цій статті описано, як програмно створити зображення PSD на C#.

C# API для створення зображення PSD – встановлення

Aspose.PSD for .NET API підтримує створення, редагування або обробку PSD і кількох інших підтримуваних форматів файлів. Ви можете налаштувати API, завантаживши його файл DLL із розділу Завантаження або за допомогою наступної команди NuGet:

PM> Install-Package Aspose.PSD

Створіть зображення PSD за допомогою C#

Файл PSD може містити один або кілька шарів. Наприклад, шар тексту, шар зображення, шар фігур тощо. У цьому прикладі ми додамо такі фігури, як прямокутник і еліпс, а також текстовий шар для демонстрації. Вам потрібно виконати наведені нижче кроки, щоб створити зображення PSD за допомогою C#:

  1. Створіть нове зображення за допомогою класу PsdImage.
  2. Очистіть дані зображення та додайте малюнок прямокутника та еліпса.
  3. Додайте текстовий шар із будь-яким текстовим рядком.
  4. Запишіть вихідний файл PSD за допомогою методу Save.

У наведеному нижче фрагменті коду пояснюється, як програмно створити зображення PSD у C#:

// Створіть новий образ з нуля
PsdImage image = new PsdImage(450, 450);

// Заповніть дані зображення
Graphics graphics = new Graphics(image);
graphics.Clear(Color.White);

// Намалюйте прямокутник
graphics.DrawRectangle(new Pen(new SolidBrush(Color.Blue)), new Rectangle(10, 30, 80, 40));

// Намалюйте форму еліпса, вказавши об’єкт Pen, колір і координати
graphics.DrawEllipse(new Pen(new SolidBrush(Color.Red)), new Rectangle(60, 80, 130, 90));

// Додайте текстовий шар
image.AddTextLayer("Sample text", new Rectangle(150, 220, 100, 130));

// Збережіть вихідний файл PSD
image.Save("CreatePSD.psd");

Ознайомтеся з функціями API

Ви можете переглянути документацію, щоб перевірити деякі інші функції, які пропонує API.

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

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

Висновок

У цій статті ви дізналися, як програмно створити зображення PSD за допомогою C#. Ви дослідили, як намалювати прямокутник і еліпс, вказавши координати та колір фігур. Подібним чином до зображення PSD також додається текстовий шар, щоб пояснити, як просто ви можете інтегрувати ці функції у свої програми обробки зображень. Крім того, будь ласка, не соромтеся звертатися до нас на форумі у разі будь-яких запитань.

Дивись також