Водяні знаки є важливими для підтвердження права власності на зображення та запобігання несанкціонованому використанню або підробці. У багатьох випадках вам може знадобитися реалізувати автоматизовану функцію водяного знака у своїх веб- або настільних додатках. Ця стаття проведе вас через додавання водяних знаків до зображень програмно за допомогою 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#. Ви також дізналися, як повертати текст водяного знака на певний кут. Для отримання додаткової інформації про API обробки зображень C# зверніться до документації. Якщо у вас є запитання або вам потрібна допомога, не соромтеся звертатися через наш форум.