Add Watermark to PSD in C#

Широко используемая программа Adobe Photoshop использует ПСД (Фотошоп Документ) формат для его коренных файлов изображения.Этот формат необходим для создания интересных дизайнов, таких как логотипы и брошюры, часто состоящие из нескольких слоев. Чтобы эффективно защитить свои дизайны, вы можете программически добавить водный знак к PSD-файлу в C#. Эта статья направляет вас через процесс с помощью Aspose.PSD для .NET API, мощное решение для C#.NET Core PSD водного знака и других PSD заданий манипуляции изображением.

Что вы научитесь

В этой статье мы обсудим следующие темы:

Используйте API C# Photoshop, чтобы добавить Watermark в PSD

Чтобы программически добавить текст или изображение водознакомства в файл PSD, мы используем Aspose.PSD для .NET Эта мощная и удобная для пользователя библиотека позволяет манипулировать форматами файлов Adobe Photoshop, не требуя самого Photoshop. Идеально подходит для C# .NET добавить водный знак к файлу PSD заданий и поддерживает различные операции, такие как компрессия, ротация и рендерирование на множестве Поддержанный формат файлов.

Ключевые классы в API

  • PsdImage: Используется для загрузки, редактирования и сохранения файлов PSD.
  • Графика: представляет графический контекст в изображении.
  • Лейер: представляет каждый слой в файле PSD.

Инсталляция

Вы также можете Скачать DLL или установить через NuGet:

PM> Install-Package Aspose.PSD

Добавление текстового водного знака в PSD с помощью C# {#Добавление текста-водного знака-на-PSD-употребление-CSharp}

Чтобы добавить текстовый водный знак к файлу PSD, следуйте следующим шагам:

  • Загрузите PSD-файл в качестве PsdImage с помощью класса Image.
  • Создайте экземпляр класса Графика.
  • Определите объект Font для текста водознака.
  • Создайте SolidBrush-инстанцию с желаемым цветом.
  • Определение строения строения.
  • Назовите метод DrawString() для передачи текста.
  • Сохраните файл выхода с помощью метода Save.

Вот шаблон кода, демонстрирующий как добавить водный знак текста к файлу PSD в C#:

Add Text Watermark to PSD using C#

Add Text Watermark to PSD using C#

Для сохранения выхода в качестве PSD-файла используйте следующий код:

psdImage.Save(@"C:\Files\AddWatermark_output.psd", new PsdOptions());

Создание Diagonal Watermark в PSD с помощью C#

Чтобы создать диагональный текст в файле PSD, выполните следующие шаги:

  • Загрузите PSD-файл в качестве PsdImage с помощью класса Image.
  • Создайте экземпляр класса Графика.
  • Определите объект Font для водознака.
  • Создайте SolidBrush-инстанцию с желаемым цветом.
  • Определите трансформационную матрицу, чтобы поворачивать водный знак.
  • Сделайте стройную коррекцию.
  • Назовите метод DrawString.
  • Сохраните файл выхода с помощью метода Save.

Следующий шаблон кода показывает как добавить диагональный текст водяной знак к файлу PSD в C#:

Create Diagonal Watermark in PSD using C#

Create Diagonal Watermark in PSD using C#

Добавление Image Watermark в PSD с помощью C#

Чтобы добавить изображение в качестве водознака к файлу PSD, следуйте следующим шагам:

  • Загрузите PSD-файл в качестве PsdImage с помощью класса Image.
  • Создайте инстанцию класса Layer.
  • Определите высоту, ширину и непрозрачность слоя.
  • Используйте метод AddLayer(), чтобы добавить слой в PSD.
  • Загрузите изображение водознака в слой.
  • Назовите метод DrawImage(), проходя местоположение и слой изображения водознака в качестве аргументов.
  • Сохраните файл выхода с помощью метода Save.

Вот шаблон кода, демонстрирующий как добавить водный знак изображения в файл PSD в C#:

Add Image Watermark to PSD using C#

Add Image Watermark to PSD using C#

Получите бесплатную временную лицензию

Вы можете Получите бесплатную временную лицензию Попробуйте Aspose.PSD для .NET без каких-либо ограничений оценки.

Заключение

В этой статье мы исследовали, как:

  • Добавьте новый слой к изображению PSD.
  • Добавьте текст или изображение водных знаков в PSD.
  • Сохраните PSD как PNG или PSD-файл с помощью C#.

Помимо обучения как добавить водный знак в PSD-файл в C#, вы можете погрузиться глубже в Aspose.PSD для .NET Проверяя в Документация и изучение его обширных особенностей. если у вас есть какие-либо вопросы, будьте свободны, чтобы выйти на наш Бесплатный форум поддержки.

Используя Aspose.PSD Plugin, вы можете эффективно манипулировать файлами PSD и внедрять водосметки в своих приложениях C# .NET. Это руководство предоставляет фундаментальные знания, которые вы должны начать с C# .NET Core добавить текст водосметки в PSD, batch водосметки PSD файлы с C# .NET и т. Д. Независимо от того, вы ищете добавить прозрачный водосметки в PSD с помощью C# или программатически добавить изображение водосметки в PSD в C#, этот учебник служит вашим комплексным ресурсом для C# .NET библиотеки для добавления водосметки в PSD файлы.

С инструментом Aspose.PSD C# Watermarking, теперь у вас есть инструменты для создания персонализированных решений для ваших PSD-файлов, гарантируя, что ваши дизайны эффективно защищены!

More in this category