![]() |
||
|
aranea.ru || Спецификация CSS2 | 14.3. Гамма-коррекция.
14.3. Гамма-коррекция.Для информации по гамма вопросам, обратитесь к "Учебному пособию" в спецификациях PNG. При расчетах гамма-коррекции устройства вывода с ЭЛТ могут иметь идеальные электронно-лучевые трубки и игнорировать эффекты гамма, вызванные растрированием. Это означает минимальную обработку, в которой они нуждаются для текущих платформ:
"Applying gamma" ("применяемая гамма") означает, что каждый из трех элементов R, G и B должен конвертироваться R'=Rgamma, G'=Ggamma, B'=Bgamma перед передачей их в ОС. Это можно быстро выполнить построением таблицы из 256 элементов для инициирования браузера следующим образом: for i := 0 to 255 do raw := i / 255.0; corr := pow (raw, gamma); table[i] := trunc (0.5 + corr * 255.0) end которая избавит от любой необходимости в трансцендентной математики для атрибута цвета, и еще меньше для пикселя. |