Что означают 12-значные цветовые коды в конфигурации терминала xfce?

Недавно я настроил свой терминал XFCE для использования идеальной палитры Solarized, используя этот подготовленный конфиг.

Все работает отлично (хотя цвета полуночного командира вызывают у меня слезы), но мне очень любопытно одно:

Почему цветовые коды в настройках терминала xfce содержат 12 шестнадцатеричных цифр, а не 6? Как эти:

ColorPalette8=#d3d3d7d7cfcf

Что это значит? И как это связано с цветовыми кодами, указанными на официальной странице


person east825    schedule 22.06.2012    source источник
comment
Это действительно вопрос кодирования? Я не вижу отношения к переполнению стека.   -  person Jon Skeet    schedule 22.06.2012
comment
Хм.. Действительно, наверное, это лучше подходит для SuperUser   -  person east825    schedule 22.06.2012


Ответы (1)


GTK использует 16 бит на цветовой канал, то есть 4 шестнадцатеричных цифры. Значение цвета для GTK может быть закодировано как #rgb, #rrggbb или #rrrrggggbbbb.

person LeoNerd    schedule 23.06.2012
comment
Вау, спасибо! Извините за поздний прием. Я думаю, что этот вопрос навсегда останется без ответа. - person east825; 10.10.2012