Поскольку в .NET Framework используется W3C-версия имен цветов X11 . Очевидно, есть два разных «зеленых» цвета: X11 (0, 255, 0) и W3C (0, 128, 0).
Очевидно, неизвестно, почему W3C (или кто-либо еще) принял этот конкретный список цветов в качестве стандарта, хотя я полагаю, что это потому, что это единственный реальный обширный список "простых в использовании, понятных человеку" имен для некоторые значения RGB (лично я не представляю, как выглядит цвет #6495ED
, пока не посмотрю).
Существуют различия между списками W3C и X11 (например, «Серый» и «Фиолетовый», имеющие разные значения RGB между W3C и X11). Кроме того, .NET Framework определяет «DarkSeaGreen» как (143, 188, 139) вместо (143, 188, 143). Я не удивлюсь, если бы обоснование для этих различных значений было «оно выглядело более зеленым / серым / фиолетовым / и т. Д.»