[identity profile] anei-aka-kirian.livejournal.com posting in [community profile] useful_faq
Какие цвета входят в 256 цветов? Где можно посмотреть список их, скажем в RGB, HEX?
И чем они отличаются от 216 безопасных?

Date: 2005-09-22 08:57 pm (UTC)
From: [identity profile] netp-npokon.livejournal.com
Безопасная палитра - это стандартный набор из 216 цветов, одинаково отображаемых на всех системах. Еще сорок цветов обычно резервируются для всякой системной графики.
Посмотреть на безопасные цвета можно тут:
http://www.antula.ru/palitra.htm
Гугл, кстати говоря, ваш другл.

Date: 2005-09-22 11:09 pm (UTC)
From: [identity profile] crevice.livejournal.com
Возможно имеется в виду какое-то другое понятие, но скажу то что знаю про "256 цветов"
Нет четко установленных цветов, входящих в 256. Есть палитра, которая и состоит из 256 цветов, наиболее подходящих для конкретного изображения.

Date: 2005-09-23 07:55 am (UTC)
From: [identity profile] pavel-motorin.livejournal.com
Вы путаете форматы файлов с фиксированной палитрой и просто "256 цветов".

Изначально 256 цветов - это максимум вариантов, в которые мог быть окрашен пиксель на экране.

Точнее, даже так. Сначала было только два цвета (монохромные экраны). Потом с увеличением памяти в видеокартах и появлением всяких стандартов появились 4-ре цвета (CGA). Затем 16 цветов (EGA), и следующий шаг, ессно, был - 256 цветов (VGA).

То есть раньше видеокарты просто не могли больше показывать. Да и сейчас можно выставить искуственное ограничение использования видеопамяти так, чтобы видеокарта могла выдавать только 256 цветов. Из них 216 цветов - четко установленные. Остальные 40 - system depends, но чаще всего тоже совершенно одинаковые везде.

Теперь про 256 цветов в палитре файлов (скажем, в GIF). Формат GIF был придуман о-о-очень давно, и он таков, что для хранения информации о цвете для одной точки в нём выделено всего 8 бит. (то есть это 2 в степени 8 различных значений, что равно 256 ). Я немного упрошаю описание формата, но так более понятно.

При этом в этом же файле хранится информация об используемой палитре, в которой есть соответствия значений цветов для пикселя и просто цвета.
Например:
1 - красный
2 - синий
3 - зеленый
4 - слабо насыщенный желтовато-зеленый
5 - серовато-фиолетовый
...

Соответственно, этих соответствий - 256. И цвета справа (они, естественно, выражаются не словами, а своим значениями) могут быть любыми. Но всего их может быть только 256.

В Tiff или JPEG, к примеру, такого ограничения нет. Что удобно. Но у формата gif есть свои преимущества (заметно меньше размер, если изображение состоит из одноцветных прямоугольников). Но это уже отдельное описалово.

Уж не знаю, насколько понятно получилось описать. :)








Date: 2005-09-23 08:24 am (UTC)
From: [identity profile] kray-zemli.livejournal.com
Учите матчаст! Человек все прваильно сказал.

В EGA уже было ОЗУ палитры на 16 цветов, но выбор был из 64 цветов (2 бита на канал). В VGA уже стоял RAMDAC на 256 цветов, выбранных из 262144 цветов (6 бит на канал).

Если вас интересует палитра по умолчанию из BIOS - сами напишите простенькую программку и не морочьте людям голову.