在~/Library/Colors
您可以找到在 OSX 的颜色选择器中创建的保存的调色板文件。这些文件的格式是什么?如何创建它们?我能弄清楚的最多的是它们可能是某种序列化的 NSObject 数据。
问问题
12582 次
4 回答
19
它们由NSColorList
类创建,记录在这里:
于 2012-07-08T20:43:05.447 回答
14
这个网站有一个更好的列表,你可以用颜色列表做的事情,然后苹果可疑的简朴产品。
包括...</p>
- 开始您自己的调色板列表
- 给你的调色板起一个有意义的名字
- 将颜色添加到您的调色板列表
- 命名调色板列表中的颜色
- 按名称查找列出的颜色
- 按颜色查找列出的颜色
- 从调色板列表中删除颜色
- 删除整个列表
- 打开存储在硬盘上的调色板
- 备份您的调色板
- 在列表中排列颜色(不要太兴奋;这是一个乏味的手动过程。)
就我个人而言,我仍然在追求从旧的 NeXt 盒子中获取 Pantone CLR 文件的令人沮丧的无形圣杯。任何可以抓住这些傻瓜的人都会大吃一惊。蜡笔是给孩子们的。嗯。
编辑: 这是一个如何创建一个简单示例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];
}];
于 2012-07-25T17:57:05.263 回答
7
还值得一看 Ramon Poca 的ColorTools。
Html2Clr会将文本文件转换为.clr
文件。
例如:flag-colors.txt
#D90012 RED
#0033A0 BLUE
#F2A800 GOLD
可以转换为:
./Html2Clr ./flag-colours.txt
要生成flag-colors.clr,一旦放置在~/Library/Colors中,它将在 OSX 颜色选择器中可用。
于 2016-07-29T16:25:07.897 回答
1
您可以使用任何应用程序中的系统颜色面板手动创建它们,或者使用 NSColorList 类以编程方式创建它们。
于 2012-07-08T20:49:28.983 回答