Файлы 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#:
- Создайте новое изображение с помощью класса PsdImage.
- Очистите данные изображения и добавьте рисунок прямоугольника и эллипса.
- Добавьте текстовый слой с любой текстовой строкой.
- Запишите выходной 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 добавляется текстовый слой, чтобы объяснить, насколько просто вы можете интегрировать эти функции в свои приложения для обработки изображений. Кроме того, если у вас возникнут вопросы, обращайтесь к нам на форум.