Давайте посмотрим сегодня, как добавить водяные знаки к изображениям. Это поможет вам брендировать вашу официальную фотографию и защитить ваши фотографии от любого несанкционированного использования. В этой статье вы узнаете, как программно добавлять текстовые и графические водяные знаки в файлы изображений с помощью 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.
- Загрузите изображение, используя Водяной маркер.
- Установите текст и стиль водяного знака с помощью TextWatermark.
- Установите другие свойства водяного знака, такие как положение, вращение, непрозрачность и т. д.
- Добавьте текстовый водяной знак на изображение методом Добавить.
- Сохраните полученное изображение методом Сохранить.
Следующий пример кода 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;
// водяной знак.BackgroundColor = Color.Blue;
// Добавьте настроенный водяной знак в изображение JPG
watermarker.Add(watermark);
watermarker.Save("filePath/outputImage.jpg");
}
Вставка водяного знака изображения в изображения с помощью C#
Точно так же мы можем добавить другое изображение в качестве водяного знака в наши исходные файлы изображений. Для этого используйте класс ImageWatermark и его свойства, чтобы настроить внешний вид водяного знака.
- Создайте объект класса Watermarker для загрузки исходного изображения.
- Подготовьте водяной знак изображения, используя класс ImageWatermark.
- Установите свойства водяного знака.
- Добавьте водяной знак изображения на исходное изображение, используя метод Добавить.
- Сохраните полученное изображение методом 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, поддерживающее водяные знаки на документах и изображениях различных форматов файлов.
Вы можете получить Бесплатную временную лицензию, чтобы испытать все аспекты продукта. Бесплатная поддержка будет рада помочь вам избавиться от путаницы и разрешить ваши вопросы, связанные с водяными знаками, на форуме.