Задача 5.
Реализовать изменение контраста исходного рисунка.
Решение (Visual Basic)
При решении этой задачи нужно сначала выяснить, что означает «увеличить контраст изображения». Очевидно, что для этого более светлые пиксели должны стать еще светлее, а более темные ‒ еще темнее. В реальных графических редакторах изменение контраста реализуется достаточно сложно и требует анализа яркостей нескольких соседних пикселей, но в простейшем случае можно добиться аналогичного результата простым сравнением яркости каждой цветовой составляющей текущего пикселя с серединой интервала его возможного изменения, т.е. с числом 127.