ГОСТ Р 56953—2016
9.3 Редукция 8 битов до 4 битов
Зависимость выходных битов от входных должна быть следующая:
где b,,, bi2. Ь,3. b*. b|5, bl6. bl7t biB — последовательность входных битов (Ь,, приходит первым);
Ьо1, Ьо2, Ьо3, Ьо4 — последовательность выходных битов (Ьо1 приходит первым).
10 Содержание таблиц преобразования цветовой палитры (ТПЦП) итаблиц
перекодировки по умолчанию
10.1 Содержание 256-цветной ТПЦП по умолчанию
Содержание 256-цветной ТПЦП по умолчанию формируется в соответствии с алгоритмом, при
веденным на рисунке 3.
if Ы == 0’ andand Ь5 == ‘0‘ {
if Ь2 == "O’ andand ЬЗ == ’O’ andand Ь4 == ‘0’ {
if Ь6 == O’ andand Ь7 == ’O’ andand Ь8 == ’0’
Т= 100%
else {
R = 100 % х Ь8
G = 100 % х Ь7
В = 100%хЬ6
Т = 75 %
}
}
else {
R = 33.3 % х Ь8 ♦ 66.7 % х Ь4
G = 33,3 % х Ь7 ♦ 66.7 % х ЬЗ
В = 33,3 % х Ь6 + 66.7 % х Ь2 Т
= 0 %
}
}
if Ы == 0’ andand Ь5 == Т {
R = 33,3 % х Ь8 ♦ 66,7 % х Ь4
G = 33.3 % х Ь7 + 66.7 % х ЬЗ
В = 33,3 % X Ь6 ♦ 66.7 % X Ь2 Т
= 50 %
}
if Ы == *1’ andand Ь5 == ’0’ {
R = 16,7 % х Ь8 ♦ 33.3 % х Ь4 + 50 %
G = 16.7 % х Ь7 + 33.3 % х ЬЗ + 50 %
В = 16.7 % х Ь6 ♦ 33.3 % х Ь2 ♦ 50 % Т =
0 %
}
if Ы == ’1’ andand Ь5 == Т {
R = 16,7 % х Ь8 ♦ 33,3 % х Ь4 G
= 16.7 % х Ь7 + 33.3 % х ЬЗ В =
16,7 % х Ь6 ♦ 33,3 % х Ь2 Т = 0%
}
24
Рисунок 3 — Алгоритм формирования
содержания 256-цветной ТПЦП по умолчанию