
Водни знаци играят жизненоважна роля в твърдяването на собственост на изображения и предотвратяване на неоторизирана употреба или фалшификация. Прилагането на функцията за автоматизирано маркиране на водата в уеб или настолни приложения може значително да подобри сигурността на вашето изображение. В тази статия, ние ще ви насочим през процеса на добавяне на водознаци към снимки софтуерно с помощта на C#. Освен това, ще научите как да добавите водна знака към PDF файлове с C# за по-нататъшно осигуряване на вашите документи.
Таблица на съдържанието
- C# API за добавяне на Watermark към изображения
- Watermark към изображение в C#
- Diagonal Watermark към изображения в C#
- Получете безплатна API лиценз
C# API за добавяне на водометка към изображения
За да добавим водни знаци към изображенията, ние ще използваме Апсос.Imaging за .NET. Тази мощна API за обработка на изображения поддържа различни формати, включително PNG, JPEG и BMP, което прави манипулацията с изображение проста. Изтегляне на API бинарни или го инсталирате чрез NuGet Използвайте следната заповед:
PM> Install-Package Aspose.Imaging
Watermark към изображение в C# {#Добавете Watermark-to-an-Image-in-csharp}
Следвайте следните стъпки, за да добавите водометка към изображението с C#:
- Изтеглете изображението с помощта на Снимка в клас.
- Създаване на инстанция от Графиката Инициативата се състои от иницииране с Снимка на обекта.
- Определете семейството на шрифта, размера и стила, като използвате фонтани в клас.
- Създаване на A SolidBrush Пример за определяне на свойства като цвят.
- Внезапно се StringFormat Класа за управление на текстовата съвместимост.
- Добавете водния знак към изображението, като използвате Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat) Методът .
- Съхраняване на изображението с помощта на String) Методът .
Ето един код, който показва как да добавите водометка към изображение в C#:

C# Добавяне на Diagonal Watermark към изображения {#Добавяне на Diagonal-Watermark-to-images-in-csharp}
Понякога водните знаци се прилагат диагонално през изображенията за по-различен ефект. Aspose.Imaging за .NET API ви позволява да ротирате текста на водния знак, за да постигнете това.
- Изтеглете изображението с помощта на Снимка в клас.
- Създаване на A Графиката Инициативата е започнала с Снимка на обекта.
- Определете семейството на шрифта, размера и стила с фонтани в клас.
- Създаване на A SolidBrush Пример за определяне на свойства като цвят.
- Внезапно A StringFormat Обект на текстово сближаване.
- Създаване на A Матрица Пример за определяне на ъгъла на трансформацията.
- Присвояване на обекта на матрицата към Трансформация - трансформация имотът .
- Добавете водния знак с помощта на Graphics.DrawString(String, Font, SolidBrush, 0, 0, StringFormat) Методът .
- Съхраняване на изображението с помощта на String) Методът .
Ето шаблон от код, който илустрира как да добавите диагонална водометка към изображенията с помощта на C#:

Watermark върху изображения с безплатна лиценза
Можете да Получете безплатна временна лиценза да въвеждате водни знаци върху изображенията без никакви ограничения за оценка.
заключение
В тази статия научихте как да добавите водометка към изображенията в C#. Също така открихте Как да ротирате текстовете на водомерите и като добавяте водомета в PDF с помощта на C #. За повече информация за API за обработка на изображението, моля, свържете се с Документация. Ако имате някакви въпроси или се нуждаете от помощ, се чувствайте свободни да стигнете до него чрез нашия Форумът.
Вижте също
More in this category
- C# Animation Maker Plugin: Създайте невероятни анимации с Aspose.Imaging
- Aspose.Imaging Image Effect Plugin: Подобряване на изображенията си с напреднали филтри
- Смесете изображенията в C# с $99 Aspose.Imaging Image Merger Plugin
- Възможност за обработка на корпоративни изображения с Aspose.Imaging
- Достъпна ротация на изображението в C# Aspose.Imaging $99 Plugin