重複の可能性:
48ビットカラー?
Ubuntu12.04でXfce4.10デスクトップ環境を使用しています。私が望む方法で物事を取得しようとしているときに、#aaaaaaaaaaaaと#666666666666in ~/.config/Terminal/terminalrc
。
【構成】
ColorForeground =#aaaaaaaaaaaa
削除された行.。
ColorCursor =#666666666666
FontName = Monospace 11
elsewhere を見ると、たとえば、以下の太字のようなより複雑なコードが表示されます。
!アクティブなボーダーカラー
Mwm * activeBackground:#9851785167AD
Mwm * activeTopShadowColor:#AF4199C18E2E
Mwm * activeBottomShadowColor:#529737652849
here の6文字の16進コードとRGBコードについて知っていますが、ここの誰かがこれらの12文字のカラーコードの基礎を説明したり、簡単に読んだりできることを願っています。
Xlibのドキュメントの「カラーストリング」のセクションでこれについて言及しています。 Xlibは実際には16ビットのRGB値を使用しているようです(CSSは8ビットに制限されており、たまたま同様の構文を使用しています)。
RGBデバイス文字列仕様
[...] RGBデバイスの古い構文がサポートされていますが、継続して使用することはお勧めしません。構文は、次のいずれかの形式の最初のシャープ記号文字とそれに続く数値指定です。
#RGB (4 bits each) #RRGGBB (8 bits each) #RRRGGGBBB (12 bits each) #RRRRGGGGBBBB (16 bits each)
R、G、およびBは、1桁の16進数を表します。それぞれ16ビット未満が指定されている場合、それらは値の最上位ビットを表します(値がスケーリングされる「rgb:」構文とは異なります)。たとえば、文字列「
#3a7
」は「#3000a0007000
」。