| Билли Боб |
Сообщение
#1
|
|
Новичок ![]() Группа: Пользователи Сообщений: 47 Пол: Мужской Репутация: 0 |
Как подогнать три цвета в один из 256-цветной палитры?
|
![]() ![]() |
| Lapp |
Сообщение
#2
|
|||
![]() Уникум ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 6 823 Пол: Мужской Реальное имя: Лопáрь (Андрей) Репутация: 159 |
256-цветных палитр есть много. Обычно, адаптеры могли показывать 256 цветов одновременно, но каких именно - выбирало приложение. Вообще, 256 цветов (8 бит) слишком мало, чтоб воспроизвести более-менее ральную цветную картинку. Более того, поскольку 8 не делится на 3, то обычная схема типа RGB в принципе не осуществима. Поэтому обычно 256-цветные палитры все индексированные. Это означает, что там выбраны некоторые цвета и каждому присвоен номер (индекс). Также, есть таблица, в которой каждому индексу соответствует реальный цвет (например, 24-bit RGB). Далее, для представления некоторого цвета, которого нет в этой таблице, есть два способа:
1. dithering - воспроизведение нужного цвета посредством смещения имеющихся; 2. no dothering - просто выбор ближаешего цвета (по восприятию может быть неблизкий). Так что тебе в первую очередь надо выяснить, с какой палитрой ты работаешь. То есть, узнать таблицу индексов цветов.
-------------------- я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой |
|||
| buy zithromax without a prescrip |
Сообщение
#3
|
|
Гость |
Viagro Pills
|
Билли Боб RGB to indexed color palette 18.09.2011 5:11
Билли Боб Палитра обычная svga256. Я хочу вывести 24-битное … 18.09.2011 10:34
Lapp Палитра обычная svga256. Я хочу вывести 24-битное … 18.09.2011 11:19
-TarasBer- > Вообще, 256 цветов (8 бит) слишком мало, чтоб… 18.09.2011 14:53
TarasBer > Палитра обычная svga256. Я хочу вывести 24-би… 18.09.2011 14:58
Билли Боб Такая палитра
18.09.2011 18:08
Lapp Протестую. Этого более чем достаточно даже в станд… 19.09.2011 7:18
TarasBer Мне кажется, это не лучший способ узнать стандартн… 19.09.2011 13:17
Lapp Мне кажется, это не лучший способ узнать стандартн… 19.09.2011 15:35
TarasBer > )) у всех свои способы. Можно и описанный мно… 19.09.2011 15:47
Билли Боб Lapp, похоже ты сегодня рано встал)) но вот 16 пун… 19.09.2011 17:13
buy outdated promethazine codein Cialis Y Levitra Genericos 6.12.2021 0:45
TarasBer Нет, просто он живёт не в России.
> но вот 16 … 19.09.2011 17:21
Билли Боб
Наверное, мог.
Только в этом коде надо переменны… 19.09.2011 17:54
TarasBer Нет, тип переменных менять не надо.
Надо только в … 19.09.2011 17:56
Lapp Да, этот момент я не учел..
написать
Sqr(r - long… 20.09.2011 14:04
what are the most common side ef Clavulanic 6.12.2021 4:11
Билли Боб да, вот так лучше. 19.09.2011 17:58![]() ![]() |
|
Текстовая версия | 2.11.2025 17:58 |