15
私はそれが(0,255,0)であるべきだと思いました。誰でも知っている理由は?なぜSystem.Drawing.Color.Green(0、128,0)ですか?
私はそれが(0,255,0)であるべきだと思いました。誰でも知っている理由は?なぜSystem.Drawing.Color.Green(0、128,0)ですか?
.NETフレームワークではW3C version of the X11 color namesが使用されているためです。明らかに2つの異なる「グリーン」色があり、X11の色は(0,255,0)であり、W3Cの色は(0,128,0)である。
W3C(または誰か)がこの特定の色のリストを標準として採用した理由は、明らかにわかりませんが、「使いやすい、人間が読める」名前いくつかのRGB値(個人的には、私がそれを見るまでは#6495ED
の色が何であるか想像できません)。
W3CとX11のリスト(W3CとX11のRGB値が異なる「グレー」や「パープル」など)には違いがあります。また、.NETフレームワークでは、(143,188,143)の代わりに(143、188、139)として "DarkSeaGreen"を定義しています。これらの異なる値の論理的根拠が「もっと緑色/灰色/紫色/その他のように見えた」とすれば、私は驚くことはありません。
私はそれについて知らなかった。非常に興味深いのは、RGB以上の選択でした。 –
は、X11では(0%、100%、0%)、W3Cでは(0%、50%、0%)と定義されています。 X11のものではありません –
@ダンD:そうです。私はカラーリストの2つの異なるバージョンがあったことに言及しました。 –