Давайте сьогодні подивимося, як додавати водяні знаки до зображень. Це допоможе вам позначити бренд вашої офіційної фотографії та захистить ваші фотографії від будь-якого несанкціонованого використання. Ця стаття допоможе вам програмно додати водяні знаки тексту та зображень до файлів зображень за допомогою C#. У попередній публікації ми бачили те саме для додавання текстових і водяних знаків на основі зображень до зображень за допомогою Java. Після прочитання цієї статті вам не складе труднощів додавати водяні знаки до зображень JPG/JPEG, PNG, WebP, GIF, TIFF, JP2, BMP за допомогою C# у вашій програмі .NET.

Давайте тепер окремо подивимося, як ми можемо легко додавати водяні знаки на основі тексту та зображень до ваших зображень, фотографій або файлів зображень у C# за допомогою .NET Watermarking API для документів і зображень.

API водяних знаків тексту та зображень для .NET

API водяних знаків для .NET - GroupDocs

GroupDocs.Watermark for .NET — це API для додавання водяних знаків до зображень або документів різних форматів файлів у програмах .NET. Він забезпечує ефективні методи водяних знаків, які дозволяють додавати текстові водяні знаки, а також водяні знаки зображень, які важко автоматично видалити іншими інструментами сторонніх розробників.

У документації ви можете додатково перевірити функції та підтримувані формати файлів.

Ви можете завантажити DLL або інсталятор MSI з розділу завантажень або отримати його з NuGet.

Install-Package GroupDocs.Watermark

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

Додайте текстовий водяний знак до зображення PNG за допомогою Java та .NET

API дозволяє додавати текст до зображень як водяний знак із багатьма налаштуваннями. Наступні кроки пояснюють, як ми можемо застосувати водяний знак до наших файлів зображень, фотографій або зображень за допомогою C# у програмі .NET.

  1. Завантажте зображення за допомогою Watermarker.
  2. Встановіть текст і стиль водяного знака за допомогою TextWatermark.
  3. Встановіть інші властивості водяного знака, такі як положення, обертання, непрозорість тощо.
  4. Додайте текстовий водяний знак до зображення за допомогою методу Add.
  5. Збережіть вихідне зображення методом Save.

Наведений нижче зразок коду C# додає текстову мітку до зображення JPG як водяний знак із деяким поворотом тексту.

// Додайте текстовий водяний знак до JPG за допомогою C#
using (Watermarker watermarker = new Watermarker("filePath/image.jpg"))
{
    // Встановіть текст і шрифт водяного знака
    Font font = new Font("Arial", 30, FontStyle.Bold | FontStyle.Italic);
    TextWatermark watermark = new TextWatermark("GroupDocs", font);

    // Встановіть властивості водяного знака
    watermark.ForegroundColor = Color.Black;
    watermark.TextAlignment = TextAlignment.Right;
    watermark.X = 70;
    watermark.Y = 70;
    watermark.RotateAngle = -30;
    watermark.Opacity = 0.4;
    // watermark.BackgroundColor = Color.Blue;

    // Додайте налаштований водяний знак до зображення JPG
    watermarker.Add(watermark);
    watermarker.Save("filePath/outputImage.jpg");
}

Вставте водяний знак зображення в зображення за допомогою C#

Додайте водяний знак зображення до зображення JPG за допомогою GroupDocs.Watermark

Подібним чином ми також можемо додати інше зображення як водяний знак до наших вихідних файлів зображень. Для цього використовуйте клас ImageWatermark і його властивості, щоб налаштувати вигляд водяного знака.

  • Створіть об’єкт класу Watermarker, щоб завантажити вихідне зображення.
  • Підготуйте водяний знак зображення за допомогою класу ImageWatermark.
  • Встановіть властивості водяного знака.
  • Додайте водяний знак до вихідного зображення за допомогою методу Add.
  • Збережіть вихідне зображення за допомогою методу Save.

Наведений нижче приклад коду C# додає зображення PNG до іншого файлу PNG як водяний знак у бажаному місці.

// Додайте водяний знак зображення PNG до зображення за допомогою C#
using (Watermarker watermarker = new Watermarker("filePath/image.png"))
{
    using (ImageWatermark watermark = new ImageWatermark("filePath/watermarkLogo.png"))
    {
        // Встановіть властивості водяного знака
        watermark.X = 20;
        watermark.Y = 80;
        // Додайте водяний знак у файл зображення та збережіть результат
        watermarker.Add(watermark);
        watermarker.Save("filePath/outputImage.png");
    }
}

Висновок

Я впевнений, що тепер ви можете легко додати водяний знак до файлів зображень за допомогою C#. Навіть ви можете створити власну програму .NET, яка підтримує водяні знаки на документах і зображеннях різних форматів файлів.

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

Дивись також