DarkGrayがGrayよりも明るいのはなぜですか?


182

ここには単純な好奇心があり、時々私はこれに気づかれるので、いくつかの実際的な懸念を帯びています。

どうしてColor.DarkGray軽いのColor.Gray


16
DarkGrayが必要な場合は、DimGrayを選択します:)
leppie

それは本当です。いわゆるGrayですが0x80(×RGB)対DimGray(またはそれは"グレー"でなければなりません)で、0x69の(×RGB)。
Glenn Slayden 2017年

2
私には灰色の領域のように聞こえます。;)
ニールB

回答:


231

ウィキペディアには、主題に関するいくつかの情報があります。名前の付いた色の定義の多くはX Windowsシステムに由来するようです。Xでは、「グレー」は「シルバー」に近いです。ただし、W3Cはグレー(より適切に?)をRGB 50%として定義しています。

この件に関するウィキペディアは次のとおりです。

おそらく、X11とW3Cの間で最も珍しい色の衝突は、「グレー」とその変種の場合です。HTMLでは、「グレー」は128トリプレット(50%グレー)用に特別に予約されています。ただし、X11では、190トリプレット(74.5%)に "グレー"が割り当てられ、192(75.3%)のW3C "シルバー"に近く、211(83%)の "ライトグレー"と "ダークグレー"がありました。 "169(66%)のカウンターパート。その結果、今日Webに普及している結合されたCSS 3.0カラーリストは、「ダークグレー」がX11の子孫であるため、プレーンな「グレー」よりもかなり明るいトーンとして「ダークグレー」を生成します。これは、HTMLにも存在せず、 CSSレベル1 –「グレー」はHTMLから派生したものです。CSS 4.0の現在のドラフトでさえ、濃い灰色は灰色よりも明るい色合いであり続けます。

W3C カラーキーワード:

DimGray    '#696969'  (105,105,105)  
Gray       '#808080'  (128,128,128)
DarkGray   '#A9A9A9'  (169,169,169)  //equal to X11 DarkGray
Silver     '#C0C0C0'  (192,192,192)  //close to X11 Gray (190,190,190)
LightGray  '#D3D3D3'  (211,211,211)  //equal to X11 LightGray
Gainsboro  '#DCDCDC'  (220,220,220)

「灰色」は127、127、127ではなく、128、128、128です。多分ウィキペディアの引用を更新しますか?
ユーザー

正しい色合いが見つからないときに使用する傾向がある単純なトリックは、#222(非常に暗い)#333(暗い)#444(中程度)などを使用することです。
デビッド

1
ディスプレイハードウェアは昔、彼らが「グレー」を選んで多くのお金を費やした時代とは異なりました。当時のSGIは支配的な勢力であり、そのディスプレイはガンマ補正されていました。現在のコンシューマーグレードのハードウェアはそうではないので、#808080はとても暗く見えます。 必須のウィキペディアリンク
ハンスパッサント

しかしdarkgray、もっと暗いのsilverであれば、なぜそれが名前にならないのdarksilverですか?
レミRousselet


9

それに関するティム・スニースの議論を引用したいと思います。

これらの色は、実際にはHTMLに由来するものではありません -それらは、UNIXシステムで生まれたX Window Systemよりずっと古いものです。HTML仕様では、EGAパレットに存在する基本的な16色にマッピングされる16の名前付き色を定義していますが、Mosaicなどの最も古いブラウザーは、Xで定義されている色表現に基づいて、他のX11名前付き色もサポートしています。オリジナルの16の名前付きカラーのうち、X11と同等の表現はありません。たとえば、緑はX11でこの色で表されますが、HTMLではこの色で表されます。残念なことに、GrayはHTMLでは#808080と定義されていますが、DarkGrayは#A9A9A9と表されているため、間違った方法です。WPFは互換性のためにHTMLと同じ名前の色を許可しているため、同じ特異性が持ち越されます。

そのため、色の表現には16進数またはscRGBを使用する方がよいと著者が述べています。

したがって、私の推奨は、一般に、可能な限り16進数またはscRGBの色表現を使用することです。そうしないと、選択した色が期待と一致しないことに驚かれる可能性があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.