Цифровое представление цвета: различия между версиями

Содержимое удалено Содержимое добавлено
Новая страница: «<!-- TODO: *добавить иллюстрации в раздел Воспроизведение *переделать Bartleson5x5.png в настоящий pn...»
 
Строка 127:
В некоторых случаях входящий сигнал может содержать полезную информацию в областях BTB/WTW. Студийные мониторы должны корректно отображать такие цвета. Однако к домашнему оборудованию и условиям просмотра предъявляются гораздо более мягкие требования, и более комфортным может оказаться отображение только уровней 16..235. Иначе говоря, нужно определиться, будете ли вы масштабировать сигнал 16..235 в 0..255 или будете сохранять области BTB/WTW (в которых ничего полезного может и не быть), жертвуя контрастом.
 
При выполнении YCbCr → RGB преобразования в [[wikipedia:ffdshow|ffdshow]], имеется возможность как автоматического выбора между Full range и TV диапазоном (учитывая и флаг H.264), так и ручной установки уровней Y (количество уровней CbCr изменяется пропорционально).
 
Также в ffdshow имеется фильтр Levels, позволяющий динамически изменять диапазон при появлении BTB/WTW. Но, так как этот фильтр работает с 8-ми битными значениями, его использование может привести к появлению banding'а.
Строка 170:
===Дополнительный рендеринг===
[[File:Bartleson5x5.png|thumb|200px|Эффект Бартлесона — Бренемана. Квадраты в каждом ряду имеют одинаковый цвет. Тем не менее, на более тёмном фоне они кажутся светлее. Причём, чем темнее цвет квадрата, тем больше на нём сказывается эффект окружения. Это и вызывает разницу в контрастности между столбцами.]]
В некоторых случаях может понадобиться дополнительная коррекция изображения. Например, изменение цветового пространства и гаммы в соответствии с параметрами монитора. Это можно сделать с помощью [http://forum.doom9.org/showthread.php?t=154719 yCMS] (madVR, [[wikipedia:AviSynth|AviSynth]]) или [[wikipedia:ICC profile|ICC профиля]].
 
Необходимо понимать, что на восприятие человеком изображения влияет множество вторичных факторов, среди которых: