Add watermark to images using C#

Водни знаци играят жизненоважна роля в твърдяването на собственост на изображения и предотвратяване на неоторизирана употреба или фалшификация. Прилагането на функцията за автоматизирано маркиране на водата в уеб или настолни приложения може значително да подобри сигурността на вашето изображение. В тази статия, ние ще ви насочим през процеса на добавяне на водознаци към снимки софтуерно с помощта на C#. Освен това, ще научите как да добавите водна знака към PDF файлове с C# за по-нататъшно осигуряване на вашите документи.

Таблица на съдържанието

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#:

Add watermark to image using C#

C# Добавяне на Diagonal Watermark към изображения {#Добавяне на Diagonal-Watermark-to-images-in-csharp}

Понякога водните знаци се прилагат диагонално през изображенията за по-различен ефект. Aspose.Imaging за .NET API ви позволява да ротирате текста на водния знак, за да постигнете това.

Ето шаблон от код, който илустрира как да добавите диагонална водометка към изображенията с помощта на C#:

Add diagonal watermark to image using C#

Watermark върху изображения с безплатна лиценза

Можете да Получете безплатна временна лиценза да въвеждате водни знаци върху изображенията без никакви ограничения за оценка.

заключение

В тази статия научихте как да добавите водометка към изображенията в C#. Също така открихте Как да ротирате текстовете на водомерите и като добавяте водомета в PDF с помощта на C #. За повече информация за API за обработка на изображението, моля, свържете се с Документация. Ако имате някакви въпроси или се нуждаете от помощ, се чувствайте свободни да стигнете до него чрез нашия Форумът.

Вижте също

More in this category