Используйте ColorMatrix для добавления водяного знака к изображению на C#

Пример Добавьте водяной знак к изображению в C# объясняет, как добавить полупрозрачный водяной знак к изображению. Этот пример делает то же самое в немного другом и, вероятно, более эффективном способе. В этом примере используется следующий метод DrawWatermark.

Класс ColorMatrix содержит матрицу коэффициентов, которые умножаются на красные, зеленые и синие цветовые компоненты каждого пикселя в изображении. Запись [3, 3] представляет собой масштабный коэффициент, по которому умножается альфа-компонент пикселя.

В этом примере объект ColorMatrix имеет значение [3, 3], установленное в 0.5, поэтому он умножает альфа-компонент каждого пикселя на 0,5, делая его прозрачным на 50%. Программа создает объект ImageAttributes, который использует ColorMatrix.

Источник: http://csharphelper.com/blog/2015/09/use-a-colormatrix-to-add-a-watermark-to-an-image-in-c/

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)

Add a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *