Додавання водяного знака до зображень за допомогою C#

Водяні знаки є важливими для підтвердження права власності на зображення та запобігання несанкціонованому використанню або підробці. У багатьох випадках вам може знадобитися реалізувати автоматизовану функцію водяного знака у своїх веб- або настільних додатках. Ця стаття проведе вас через додавання водяних знаків до зображень програмно за допомогою C#. Ви також дізнаєтеся, як ефективно водяні знаки для партії зображень. Давайте почнемо!

Зміст

Додавання водяного знака до зображень у C# - Встановлення API

Щоб додати водяні знаки до зображень, ми будемо використовувати Aspose.Imaging для .NET. Це потужне API для обробки зображень підтримує різноманітні формати зображень і спрощує маніпуляцію з зображеннями. Ви можете або завантажити бінарні файли API, або встановити його через NuGet, використовуючи наступну команду:

PM> Install-Package Aspose.Imaging

Додавання водяного знака до зображення в C#

Ось покрокова інструкція про те, як додати водяний знак до зображення за допомогою C#:

  1. Завантажте зображення за допомогою класу Image.
  2. Створіть екземпляр класу Graphics, ініціалізуючи його об’єктом Image.
  3. Визначте сімейство шрифтів, розмір і стиль, використовуючи клас Font.
  4. Створіть екземпляр SolidBrush, щоб встановити такі властивості, як колір.
  5. Створіть екземпляр класу StringFormat для управління вирівнюванням тексту.
  6. Додайте водяний знак до зображення, використовуючи метод Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat).
  7. Збережіть зображення, використовуючи метод Image.Save(String).

Ось приклад коду, що демонструє, як додати водяний знак до зображення в C#:

Додавання водяного знака до зображення за допомогою C#

Додавання діагонального водяного знака до зображень у C#

В деяких випадках водяні знаки наносяться діагонально на зображення. API Aspose.Imaging для .NET дозволяє вам повертати текст водяного знака, щоб досягти цього ефекту. Дотримуйтесь цих кроків, щоб додати діагональний водяний знак:

  1. Завантажте зображення за допомогою класу Image.
  2. Створіть екземпляр Graphics, ініціалізувавши його об’єктом Image.
  3. Визначте сімейство шрифтів, розмір і стиль за допомогою класу Font.
  4. Створіть екземпляр SolidBrush, щоб налаштувати такі властивості, як колір.
  5. Створіть об’єкт StringFormat для вирівнювання тексту.
  6. Створіть екземпляр Matrix для встановлення кута трансформації.
  7. Призначте об’єкт Matrix властивості Graphics.Transform.
  8. Додайте водяний знак, використовуючи метод Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat).
  9. Збережіть зображення, використовуючи метод Image.Save(String).

Ось приклад коду, що ілюструє, як додати діагональний водяний знак до зображень за допомогою C#:

Додавання діагонального водяного знака до зображення за допомогою C#

Вставка водяного знака на зображення з безкоштовною ліцензією

Ви можете отримати безкоштовну тимчасову ліцензію, щоб вставити водяні знаки на зображення без будь-яких обмежень оцінки.

Висновок

У цій статті ви дізналися, як додати водяний знак до зображень у C#. Ви також дізналися, як повертати текст водяного знака на певний кут. Для отримання додаткової інформації про API обробки зображень C# зверніться до документації. Якщо у вас є запитання або вам потрібна допомога, не соромтеся звертатися через наш форум.

Дивіться також