rgb.txt 的起源是什么?

wal*_*ous 6 colors x11 history

X11 颜色名称列表从何而来?我在网上找到的每个资源都声称来源未知,但必须记录在某个地方。我发现的最好的信息是在Wikipedia's Wikiproject Color的存档讨论页面中:

X11 颜色名称是由计算机科学家设计的(...)。

X11 的颜色确实是大多数无知的研究生的作品

关于 X11 颜色名称的起源还有什么更重要的吗?

Run*_*ium 6

今天使用的主要来自版本 X11R4。见下文。也就是说:不仅按名称,而且按定义。

查看维基百科关于X11 颜色名称的条目,它指出它们 是由麻省理工学院计算机科学实验室的Bob Scheifler定义的。正如他在 1984 年提出 X 的诞生那样,这可能是正确的——但参考文献中没有这样的说法。

查看第一个版本X.V10R3,在查看代码时会弹出另一个名称,即麻省理工学院计算机科学实验室、数字设备公司(DEC) 和 Project Athena 的Tony Della Fera 。

他至少rgb.c在 86 年提交了文件;)

static char *rcsid_rgb_c = "$Header: rgb.c,v 10.4 86/02/01 15:55:22 tony Rel $";
Run Code Online (Sandbox Code Playgroud)

在接下来的版本X.V10R4 中,他也在手册页中被记入例如Xxload


无论如何,考虑到 Bob Scheifler 在核心启动中的作用,猜测他至少在编制列表中扮演了重要角色是相当安全的。

(来自net.unix-wizards 的注释,X Window System Release 3(Protocol Version 10)——Jim Gettys、Paul Asente、Brian Reid 和 Bob Scheifler 关于 V vs W vs X 关于起源、信用等)


但; 这并不意味着他或他们实际上创造了这些名字。它也可以起源于Ultrix Window Manager,因为它包含在 X 中。它至少使用颜色命名,如 Aquamarine、MediumSeaGreen 等。


LINFO X X 的起源。


修订版颜色


X10R3 - X11R1 ; 1986 - 1987

发布的颜色(日期从这里):

10R3 ca. 1986-06-07
10R4 ca. 1986-12-25
11R1 ca. 1987-09-18
Run Code Online (Sandbox Code Playgroud)

是相同的。69 种颜色由小写分隔的单词和大写的驼峰字母给出。

例如:

255 240 245     lavender blush
255 240 245     LavenderBlush
Run Code Online (Sandbox Code Playgroud)

X11R2,约 1988-03-24

11R2版本中,出现了两种新颜色:

Brown   165 42  42
Gray    192 192 192
Grey    192 192 192
Run Code Online (Sandbox Code Playgroud)

是的,灰色有两个名字。从笔记来看,似乎有些人对此感到高兴,因为他们总是忘记它是灰色的还是灰色的——参考。 HP 实验室的xfd更改建议:

X.V11R3/doc/bugs/database/closed/xfd/11
Run Code Online (Sandbox Code Playgroud)

X11R3,约 1988-10-27

在版本11R3 中出现了一些变化SandyBrown。到目前为止,白色一直是 RGB,252 252 252但现在已更改为 255 255 255.

还引入了 101 种灰度。从

gray0     0   0   0
gray1     3   3   3
gray2     5   5   5
# ... to
gray100 255 255 255
# with a 3-2 interval.
Run Code Online (Sandbox Code Playgroud)

这意味着,由于使用了灰色灰色– 202 个新名称。

之前也使用过灰色变体,但后来仅以以下形式使用:

menu = "  CREATE WINDOW  " {
Black:      !"xterm -r -bw 3 &"
White:      !"xterm -bw 3 &"
"Gray #1":  !"xterm -bw 3 -bg LimeGreen -fg Black &"
"Gray #2":  !"xterm -bw 3 -bg MediumSeaGreen -fg White &"
"Gray #3":  !"xterm -bw 3 -bd White -bg DarkSlateGray -fg White &"
}
Run Code Online (Sandbox Code Playgroud)

以及在 C 中动态生成的各种阴影,以及诸如 gray3.bitmap 的位图:

#define gray3_width 16
#define gray3_height 16
static short gray3_bits[] = {
   0x1111, 0x0000, 0x4444, 0x0000,
   0x1111, 0x0000, 0x4444, 0x0000,
   0x1111, 0x0000, 0x4444, 0x0000,
   0x1111, 0x0000, 0x4444, 0x0000};
Run Code Online (Sandbox Code Playgroud)

用于平铺背景等。


X11R4, 1989-01-29

然后在11R4版本发布时,南加州大学信息科学研究所 (ISI) 的 Paul Raveling 和俄勒冈州泰克公司的 John C Thomas (在至少)。

他们删除了两个并添加了 376 种新颜色,但也重新定义了几乎所有颜色。 这些价值观就是今天的立场。后来添加了一些。

有趣的是,托马斯通过使用 72 支 Crayola 蜡笔进行调音。Paul Raveling 然后使用他自己的 HP 显示器进行了进一步的调整。

自述不言自明。

绘儿乐蜡笔

图片来自http://blog.flauntme.com/2010/02/17/diy-crayon-lipstick/

调优示例:

-OLD-                     -NEW-
BlueViolet 159  95 159    BlueViolet  138  43 226
DarkGreen   47  79  47    DarkGreen     0 100   0
Firebrick  142  35  35    Firebrick   178  34  34
Run Code Online (Sandbox Code Playgroud)

添加颜色:

AliceBlue        Gainsboro       Linen          PaleGoldenrod   RosyBrown  
AntiqueWhite     GhostWhite      MediumPurple   PaleTurquoise   RoyalBlue  
Azure            Honeydew        MintCream      PaleVioletRed   SaddleBrown
Beige            HotPink         MistyRose      PapayaWhip      Seashell   
Bisque           Lavender        Moccasin       PeachPuff       SlateGray  
BlanchedAlmond   LavenderBlush   NavajoWhite    Peru            SlateGrey  
burlywood        LawnGreen       OldLace        PowderBlue      Snow       
DodgerBlue       LemonChiffon    OliveDrab      Purple          Tomato     
WhiteSmoke  

DarkGoldenrod    DarkOrange      DarkSeaGreen   DeepPink   
DarkKhaki        DarkSalmon      DarkViolet     DeepSkyBlue

LightCoral       LightGoldenrodYellow   LightSeaGreen    LightSlateGray
LightCyan        LightPink              LightSkyBlue     LightSlateGrey
LightGoldenrod   LightSalmon            LightSlateBlue   LightYellow   
Run Code Online (Sandbox Code Playgroud)

还有 312 种色调,例如:

snow1 snow2 snow3 snow4
seashell1 seashell2 seashell3 seashell4
Run Code Online (Sandbox Code Playgroud)

等等。

删除:

MediumForestGreen  107 142  35
MediumGoldenrod    234 234 173
Run Code Online (Sandbox Code Playgroud)

X11R5, 1994-05-18

灰色和灰色由192 192 192变为190 190 190


X11R6, 1995-03-02

新增内容:

DarkBlue   DarkCyan   DarkMagneta   DarkGray   LightGreen   DarkRed   
Run Code Online (Sandbox Code Playgroud)

X11R6 - DD。

我不知道。请注意,维基百科还列出了六种 W3C 颜色以及蓝绿色、橄榄色、深红色、紫红色、靛蓝色以及青色作为浅绿色的别名。