
Водяные знаки необходимы для подтверждения права собственности на изображения и предотвращения несанкционированного использования или подделки. Реализация автоматизированной функции добавления водяных знаков в ваши веб- или настольные приложения может быть решающей. В этой статье мы проведем вас через процесс добавления водяных знаков к изображениям программно с использованием C#. Кроме того, вы узнаете как добавить водяной знак в PDF с использованием C#, чтобы повысить безопасность ваших документов. Давайте погрузимся в это!
Содержание
- C# API для добавления водяного знака к изображениям
- Добавить водяной знак к изображению в C#
- Добавить диагональный водяной знак к изображениям в C#
- Получить бесплатную лицензию API
C# API для добавления водяного знака к изображениям
Чтобы добавить водяные знаки к изображениям, мы будем использовать Aspose.Imaging для .NET. Этот мощный API для обработки изображений поддерживает различные форматы, включая PNG, JPEG и BMP, упрощая манипуляцию изображениями. Вы можете либо скачать двоичные файлы 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#. Вы также узнали, как вращать текст водяного знака под определенным углом и как добавить водяной знак в PDF с использованием C#. Для получения дополнительной информации о API обработки изображений на C# обратитесь к документации. Если у вас есть какие-либо вопросы или вам нужна помощь, не стесняйтесь обращаться через наш форум.