2012-07-08 61 views
16

~/Library/Colors中,您可以找到在OSX顏色選擇器中創建的已保存調色板文件。這些文件的格式是什麼?它們如何創建?我能弄明白的最多的是它們可能是某種序列化的NSObject數據。如何創建OSX .clr調色板文件?

回答

1

你可以手工使用任何應用系統顏色面板,或以編程方式使用NSColorList類中進行創建。

13

This site has a much better list of stuff you can do with color lists然後蘋果懷疑嚴峻的產品。

包括的是...

  • 開始你自己的調色板列表
  • 給你的調色板一個有意義的名字
  • 將顏色添加到你的調色板列表
  • 來命名你的調色板列表中的顏色
  • 按名稱查找列出的顏色
  • 按顏色查找列出的顏色
  • 從你的調色板列表中刪除顏色
  • 刪除整個目錄
  • 打開一個調色板存儲在硬盤驅動器
  • ,使你的調色板備份
  • 安排在顏色名單(別激動;這是一個單調乏味的手動過程。)

就我個人而言,我仍然在將Pantone CLR文件從舊的NeXt盒子中取出的令人沮喪的無形的聖盃。大起來的任何人可以毆打那些吸盤。蠟筆是給孩子們的。 HMMPH。

編輯:這裏是如何創建一個NSColorList

NSColorList *list = [NSColorList.alloc initWithName:@"Pretty Colors"]; 
[ @{ @"mauve":  [NSColor colorWithDeviceRed:.6 green:.6 blue:.5 alpha:1], 
    @"mustard": [NSColor colorWithDeviceRed:.6 green:.5 blue:.3 alpha:1], 
    @"poop-brown":[NSColor colorWithDeviceRed:.4 green:.4 blue:.1 alpha:1] }   

    enumerateKeysAndObjectsUsingBlock:^(id name, id color, BOOL *s) { 

    [list setColor:color forKey:name]; 
}]; 
+1

PS:我DID設法通過vmware,openstep 4.2,虛擬DOS軟盤和整個lotta運氣來判斷舊的Pantone clrs。結論..完全值得爲你冒險......而且還沒有我會通過在這裏張貼那些嬰兒來跨越pantone的色神。但是哦,他們很好。 – 2012-07-26 00:49:14

4

也值得一拉蒙犯罪所得的ColorTools一個簡單的例子。

Html2Clr會將文本文件轉換爲.clr文件。

例如:旗colours.txt

#D90012 RED 
#0033A0 BLUE 
#F2A800 GOLD 

能以轉換:

./Html2Clr ./flag-colours.txt 

爲了產生旗colours.clr,一旦放置在〜/庫/顏色它將在OSX顏色選擇器中可用。