Создать слой изображения PSD C#

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

C# API для создания изображения PSD — установка

Aspose.PSD для .NET API поддерживает создание, редактирование или управление PSD и несколькими другими поддерживаемыми форматами файлов. Вы можете настроить API, загрузив его DLL-файл из раздела Загрузки или с помощью следующей команды NuGet:

PM> Install-Package Aspose.PSD

Создайте изображение PSD с помощью C#

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

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

В следующем фрагменте кода объясняется, как программно создать изображение 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 добавляется текстовый слой, чтобы объяснить, насколько просто вы можете интегрировать эти функции в свои приложения для обработки изображений. Кроме того, если у вас возникнут вопросы, обращайтесь к нам на форум.

Смотрите также