Задача 3.
Реализовать изменение яркости исходного рисунка.
Решение (Visual Basic)
Для увеличения либо уменьшения яркости пикселя необходимо, соответственно, увеличить или уменьшить числовое значение яркости каждого из составляющих его цвет основных оттенков R, G,
B. Для упрощения программы мы будем увеличивать эти значения на 100, но можно и усложнить задачу ‒ например, использовать дополнительную переменную DeltaBrightness, в которую
заранее заносить значение изменения яркости со знаком «+» или «-» непосредственно в листинге (путем приравнивания) или же реализовав поле ввода либо «ползунок» на экранной форме. Желательно также
контролировать выход полученного значения суммы из допустимого диапазона [0…255], но в нашем случае это не обязательно, так как VB выполняет такой контроль при превышении значения 255
автоматически.