Как регулировать прозрачность изображения в C#

Пример Используйте Объект ImageAttributes для регулировки яркости изображения в C# использует объект ColorMatrix для масштабирования красных, зеленых и синих цветовых компонентов пикселей изображения. Вы можете использовать подобную технику для масштабирования компонентов альфа (прозрачности) пикселей. Например, если альфа-значение пикселя 255 (полностью непрозрачное) и вы масштабируете его в 0,5 раза, результатом будет пиксель с альфа = 128 (наполовину прозрачный).

Следующий AdjustAlpha метод масштабирует альфа-значения изображения.

Ключом является ColorMatrix. Он похож на идентифицирующую матрицу, кроме записи, которая масштабирует альфа-компоненты пикселей, задается масштабным коэффициентом t. См. предыдущее сообщение для получения дополнительной информации о том, как работает часть чертежа.

Источник: http://csharphelper.com/blog/2016/12/adjust-image-translucency-in-c/

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

Add a Comment

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