2013-05-14 63 views
1

谷歌搜索,我看到this list,它提供了一個有用的rgb映射名稱。在C/C++中訪問X11顏色映射的標準方式是什麼?

當然,我可以很容易地複製這個文件,將它存儲在某個地方,然後閱讀它,但是我想知道,是否有一種從C/C++從一些標準位置訪問這個列表的標準方式(希望沒有很多麻煩)?

即使在* nix系統中的標準位置也是有用的,因爲讀取/解析文件是微不足道的。

Fwiw,我在Ubuntu 13.04上運行gcc 4.7.3。

回答

0

周圍的一些谷歌搜索更多的,它看起來像標準的位置可能是:

/etc/X11/rgb.txt 

對於檢查出的色彩,xcolors程序是非常有用的。

安裝與sudo apt-get install xcolors

+0

您是否檢查過'xcolors'源代碼以查看它的功能? – 2013-05-14 05:41:41

+0

@ muistooshort - 哈哈,它是硬編碼,我想知道:http://www.codeforge.com/read/180711/xcolors.c__html 也許它會生成文件! – kfmfe04 2013-05-14 05:54:53

+1

我的發行版中沒有該文件,因此它不是標準位置。 – 2013-05-14 06:07:10

1

我記得,和Wikipedia(不是有很大的參考,我知道)

X11root/lib目錄/ X11/rgb.txt中

這很可能是:

/usr/lib/X11/rgb.txt

+0

+1這是有用的 - 現在,我只需要追蹤X11root約定 – kfmfe04 2013-05-14 06:07:21

相關問題