Читаем Видео на вашем компьютере: ТВ тюнеры, захват кадра, видеомонтаж, DVD полностью

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

Однако в большинстве случаев необходимо осветлять не все изображение, а лишь наиболее темные его области. Другими словами, перед нами встает задача увеличить степень различий в цветовых характеристиках точек в темных областях и уменьшить в светлых. Это можно сделать несколькими способами. В том же подменю Коррекция (рис. 8.18) из меню Изображение разрешается использовать команды Уровни или Кривые. Они отличаются только интерфейсом, но в обоих случаях речь идет об изменении соотношения числа точек из разных участков палитры. Удобнее и нагляднее работать с командой Уровни.

Рис. 8.18. Меню Изображение подменю Коррекция

На рис. 8.19 показано, как выглядит гистограмма для исходного изображения. Бегунки под гистограммой соответствуют (слева направо) темным, средним и светлым точкам изображения. Видно, что мода распределения (область, содержащая наибольшее число точек) заметно сдвинута вправо, то есть в сторону темных тонов.

Рис. 8.19. Изображение до обработки

Для коррекции передвигаем крайние бегунки, чтобы они совпали с краями гистограммы, а средний сдвигаем влево до тех пор (рис. 8.20), пока не добьемся желаемого качества картинки.

Рис. 8.20. Изменение цветовых характеристик изображения

Полученное изображение и новый вариант гистограммы вы видите на рис. 8.21.

Рис. 8.21. Изображение после коррекции

Перейти на страницу:

Похожие книги

C# 4.0: полное руководство
C# 4.0: полное руководство

В этом полном руководстве по C# 4.0 - языку программирования, разработанному специально для среды .NET, - детально рассмотрены все основные средства языка: типы данных, операторы, управляющие операторы, классы, интерфейсы, методы, делегаты, индексаторы, события, указатели, обобщения, коллекции, основные библиотеки классов, средства многопоточного программирования и директивы препроцессора. Подробно описаны новые возможности C#, в том числе PLINQ, библиотека TPL, динамический тип данных, а также именованные и необязательные аргументы. Это справочное пособие снабжено массой полезных советов авторитетного автора и сотнями примеров программ с комментариями, благодаря которым они становятся понятными любому читателю независимо от уровня его подготовки. Книга рассчитана на широкий круг читателей, интересующихся программированием на C#.Введите сюда краткую аннотацию

Герберт Шилдт

Программирование, программы, базы данных