|
10
|
| Rob Keniger · 技术社区 · 17 年前 |
|
|
1
8
从一个显示器到下一个显示器,没有“纯”RGB颜色是一致的。除非您在标准化的颜色空间中工作,否则在一个显示器上显示的颜色数字在另一个显示器上的渲染可能会略有不同。 让设计师将模型转换为标准颜色空间,如sRGB。然后,您可以使用NSColor上的方法,不仅获取组件值,还获取组件所在的颜色空间;这将使您获得在任何显示器上都应该相似的颜色。 换句话说,使用sRGB在Photoshop中使用(R,G,B)=(1.0,1.0,1.0)绘制的色样看起来应该与使用以下方式获得的颜色绘制的色样几乎相同:
|
|
|
2
2
|
|
3
0
谢谢,我刚刚尝试用纯RGB值创建了一个测试PSD,我还创建了一个简单的应用程序,它的视图显示[NSColor redColor]、[NSColor greenColor]和[NSColor blueColor]。
当我采样PSD(在Photoshop或预览中打开)时,Pixie显示纯值(例如红色为R:255G:0B:0),但当我采样我的应用程序时,它显示非纯颜色,例如[NSColor redColor]为R:253G:2B:30)。如果我使用
|
|
Malak · 为参数的|省道颤振指定颜色值 4 年前 |
|
|
KTietjen · 一张ggplot2地图上的两个独立颜色渐变色比例 8 年前 |
|
|
oudekaas · 基于百分比宽度更改颜色的进度条 8 年前 |
|
|
Eruditio · 直方图轴散点图中的颜色密度 8 年前 |
|
|
AAM · 使用引导更改导航栏上文本的颜色 8 年前 |
|
|
KevinM · 同一页面中的多个SVG问题-消失和颜色更改 8 年前 |
|
|
Wolk · 交替颜色onClick 8 年前 |