Водяные знаки необходимы для подтверждения прав собственности на изображения и предотвращения несанкционированного использования или подделки. В многих сценариях вам может понадобиться реализовать автоматизированную функцию добавления водяного знака в ваши веб- или настольные приложения. Эта статья проведет вас через добавление водяных знаков к изображениям программно с использованием C#. Вы также узнаете, как эффективно добавить водяной знак к партии изображений. Давайте начнем!
Содержание
- C# API для добавления водяного знака к изображениям
- Добавление водяного знака к изображению в C#
- Добавление диагонального водяного знака к изображениям в C#
- Получить бесплатную лицензию API
Добавление водяного знака к изображениям в C# - Установка API
Для добавления водяных знаков к изображениям мы будем использовать Aspose.Imaging для .NET. Этот мощный API обработки изображений поддерживает различные форматы изображений и упрощает манипуляцию изображениями. Вы можете либо скачать бинарные файлы API, либо установить его через NuGet с помощью следующей команды:
PM> Install-Package Aspose.Imaging
Добавление водяного знака к изображению в C#
Вот пошаговое руководство о том, как добавить водяной знак к изображению с использованием C#:
- Загрузите изображение с помощью класса Image.
- Создайте экземпляр класса Graphics, инициализировав его объектом Image.
- Определите семейство шрифтов, размер и стиль с помощью класса Font.
- Создайте экземпляр SolidBrush, чтобы установить такие свойства, как цвет.
- Создайте экземпляр класса StringFormat для управления выравниванием текста.
- Добавьте водяной знак к изображению с помощью метода Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat).
- Сохраните изображение с помощью метода Image.Save(String).
Вот пример кода, демонстрирующий, как добавить водяной знак к изображению в C#:
C# Добавление диагонального водяного знака к изображениям
В некоторых случаях водяные знаки наносятся диагонально на изображения. API Aspose.Imaging для .NET позволяет вам поворачивать текст водяного знака, чтобы достичь этого эффекта. Следуйте этим шагам, чтобы добавить диагональный водяной знак:
- Загрузите изображение с помощью класса Image.
- Создайте экземпляр Graphics, инициализировав его объектом Image.
- Определите семейство шрифтов, размер и стиль с помощью класса Font.
- Создайте экземпляр SolidBrush, чтобы установить такие свойства, как цвет.
- Создайте объект StringFormat для выравнивания текста.
- Создайте экземпляр Matrix, чтобы установить угол трансформации.
- Присвойте объект Matrix свойству Graphics.Transform.
- Добавьте водяной знак с помощью метода Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat).
- Сохраните изображение с помощью метода Image.Save(String).
Вот пример кода, который иллюстрирует, как добавить диагональный водяной знак к изображениям с использованием C#:
Вставка водяного знака на изображения с бесплатной лицензией
Вы можете получить бесплатную временную лицензию для вставки водяных знаков на изображения без каких-либо ограничений на оценку.
Заключение
В этой статье вы узнали, как добавить водяной знак к изображениям в C#. Вы также узнали, как поворачивать текст водяного знака под определенным углом. Для получения дополнительной информации о C# API обработки изображений, пожалуйста, обратитесь к документации. Если у вас есть какие-либо вопросы или вам нужна помощь, не стесняйтесь обращаться через наш форум.