Исходная картинка, без какой либо обработки.
А тогда какой цвет 11111111? Ведь по битам он возможен.
В литературе есть такое: "Так как синяя компонента представлена всего 2-я битами, то считается, что у нее есть младший бит, но он равен всегда 0. Т.е. если мы задаем значение синей компоненты в 11 (т.е. десятичное 3), то для получения белого цвета зелёная и красная компоненты должны быть заданы в значение 110 (десятичное 6). И байт палитры соответствующий белому цвету будет выглядеть как 11011011"
Убил несколько месяцев на анализ этого вопроса. Как быть, если принять, что 11011011 на Профи == 11111111 на IBM PC? Если рассматривать в лоб, то часть значение цветов на Профи ушли в следующий спектр. И как с этим работать? Я даже примерных формул найти не смог. Спрашивал у профессиональных дизайнеров, они только руками разводят, мол мы не программисты, программы всё сами делают.
На текущий момент, принял такое решение, если да же цвета переходят в следующий спектр, то условный зеленый остается зеленым, только меняет насыщенность цвета. По этому "волевым решением" приравнял 11111111 на Профи к 11111111 на IBM PC (RGB332). Все встало более, и можно использовать стандартные формулы для перевода цветов. Моё Профик всё ни как не вернётся из ремонта (процесс затянулся). Но по моей просьбе человек проверял на реальном Профике - цвета адекватные (точнее казать сложно), а сама картинка на телевизоре через скарт лучше, чем в эмуляторе на жк мониторе (ну нет у меня места для лучевого монитора(. Есть фотки с телефона, но весьма посредственного качества.





(. Есть фотки с телефона, но весьма посредственного качества.
Ответить с цитированием