谷歌搜索,我看到this list,它提供了一个有用的rgb映射名称。在C/C++中访问X11颜色映射的标准方式是什么?
当然,我可以很容易地复制这个文件,将它存储在某个地方,然后阅读它,但是我想知道,是否有一种从C/C++从一些标准位置访问这个列表的标准方式(希望没有很多麻烦)?
即使在* nix系统中的标准位置也是有用的,因为读取/解析文件是微不足道的。
Fwiw,我在Ubuntu 13.04上运行gcc 4.7.3。
谷歌搜索,我看到this list,它提供了一个有用的rgb映射名称。在C/C++中访问X11颜色映射的标准方式是什么?
当然,我可以很容易地复制这个文件,将它存储在某个地方,然后阅读它,但是我想知道,是否有一种从C/C++从一些标准位置访问这个列表的标准方式(希望没有很多麻烦)?
即使在* nix系统中的标准位置也是有用的,因为读取/解析文件是微不足道的。
Fwiw,我在Ubuntu 13.04上运行gcc 4.7.3。
周围的一些谷歌搜索更多的,它看起来像标准的位置可能是:
/etc/X11/rgb.txt
对于检查出的色彩,xcolors
程序是非常有用的。
安装与sudo apt-get install xcolors
您是否检查过'xcolors'源代码以查看它的功能? – 2013-05-14 05:41:41
@ muistooshort - 哈哈,它是硬编码,我想知道:http://www.codeforge.com/read/180711/xcolors.c__html 也许它会生成文件! – kfmfe04 2013-05-14 05:54:53
我的发行版中没有该文件,因此它不是标准位置。 – 2013-05-14 06:07:10