Давайте сьогодні подивимося, як додавати водяні знаки до зображень. Це допоможе вам позначити бренд вашої офіційної фотографії та захистить ваші фотографії від будь-якого несанкціонованого використання. Ця стаття допоможе вам програмно додати водяні знаки тексту та зображень до файлів зображень за допомогою C#. У попередній публікації ми бачили те саме для додавання текстових і водяних знаків на основі зображень до зображень за допомогою Java. Після прочитання цієї статті вам не складе труднощів додавати водяні знаки до зображень JPG/JPEG, PNG, WebP, GIF, TIFF, JP2, BMP за допомогою C# у вашій програмі .NET.
Давайте тепер окремо подивимося, як ми можемо легко додавати водяні знаки на основі тексту та зображень до ваших зображень, фотографій або файлів зображень у C# за допомогою .NET Watermarking API для документів і зображень.
API водяних знаків тексту та зображень для .NET
GroupDocs.Watermark for .NET — це API для додавання водяних знаків до зображень або документів різних форматів файлів у програмах .NET. Він забезпечує ефективні методи водяних знаків, які дозволяють додавати текстові водяні знаки, а також водяні знаки зображень, які важко автоматично видалити іншими інструментами сторонніх розробників.
У документації ви можете додатково перевірити функції та підтримувані формати файлів.
Ви можете завантажити DLL або інсталятор MSI з розділу завантажень або отримати його з NuGet.
Install-Package GroupDocs.Watermark
Додайте текст до зображень як водяний знак за допомогою C#
API дозволяє додавати текст до зображень як водяний знак із багатьма налаштуваннями. Наступні кроки пояснюють, як ми можемо застосувати водяний знак до наших файлів зображень, фотографій або зображень за допомогою C# у програмі .NET.
- Завантажте зображення за допомогою Watermarker.
- Встановіть текст і стиль водяного знака за допомогою TextWatermark.
- Встановіть інші властивості водяного знака, такі як положення, обертання, непрозорість тощо.
- Додайте текстовий водяний знак до зображення за допомогою методу Add.
- Збережіть вихідне зображення методом 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#
Подібним чином ми також можемо додати інше зображення як водяний знак до наших вихідних файлів зображень. Для цього використовуйте клас 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, яка підтримує водяні знаки на документах і зображеннях різних форматів файлів.
Ви можете отримати безкоштовну тимчасову ліцензію, щоб випробувати всі аспекти продукту. Безкоштовна підтримка буде рада позбавити вас від будь-якої плутанини та вирішити ваші запитання, пов’язані з водяними знаками, на форумі.