如何在一个屏幕上制作颜色看起来与另一个相同

时间:2010-10-18 14:04:05

标签: colors parallel-processing similarity brightness

鉴于两台独立的计算机,如何确保每个屏幕上的颜色投影大致相同?

IE浏览器,一个屏幕的亮度可能比另一个屏幕亮50%,因此一个屏幕上的颜色看起来比较暗淡。一台计算机上的一位艺术家可能会以不同的方式看到这些图片,重要的是他们看到相同的水平。

您可以通过软件进行某种类型的校准技术吗?任何技巧?或者硬件解决方案是唯一的方法吗?

6 个答案:

答案 0 :(得分:11)

如果您正在谈论实验室关键校准(也就是说,一台显示器上的颜色需要与另一台显示器上的颜色完全匹配,并且两者都需要尽可能地匹配外部参考),那么硬件色度计(带有它的拥有适当的软件和测试目标)是唯一的解决方案。软件解决方案只能让你到目前为止。

您描述的技术是一种常见的纯软件解决方案,但它仅用于在单个设备上设置伽玛曲线。无法控制绝对亮度和对比度;你只是确保纯色与他们的抖动等同物相匹配。这通常是在设置亮度和对比度之后完成的,这样黑色就像它可以是黑色一样,白色就像它可以是白色一样,但你仍然可以区分不是黑色和黑色,而不是白色和白色。然后,每个显示器将针对其自身的最大色域进行优化,但它不一定与商店中的任何其他显示器匹配(即使是相同品牌和型号的显示器也会因制造公差和使用年限而显示出一些变化) 。硬件色度计(通常)会为测试时的设备生成自定义颜色配置文件,就像在测试时一样,并且产品中通常都有端到端解决方案(所以您的扫描仪,打印机和显示器都尽可能紧密匹配。)

在完整的系统中,您永远不会达到绝对的端到端匹配,但硬件会让您尽可能接近。只有软件才能使您校准的设备达到局部最大值,与任何其他设备无关。

答案 1 :(得分:4)

您需要调查的是颜色配置文件。

维基百科有一些很好的文章:

http://en.wikipedia.org/wiki/Color_management

http://en.wikipedia.org/wiki/ICC_profile

您需要的基本功能是显示颜色的显示器的颜色配置文件。然后,使用显示器#2的颜色配置文件,您可以获取原始颜色并将其转换为尽可能接近的颜色(取决于显示设备实际可以表示的颜色)。

颜色配置文件与平台无关,许多现代框架直接支持它们。

您可能有兴趣阅读Apple如何处理此问题:

色彩编程主题

http://devworld.apple.com/library/mac/#documentation/Cocoa/Conceptual/DrawColor/DrawColor.html

答案 2 :(得分:3)

您必须允许或要求各个用户校准他们的显示器。但是,各种显示器之间存在足够的差异 - 特别是在型号和品牌之间 - 试图实施“银弹”解决方案基本上是不可能的。

答案 3 :(得分:1)

正如@Matt Ball观察到的那样,您正在尝试校准显示器。 Here's one way无需专门的硬件或软件即可完成。对于“大致相同”,对参考图像的视觉校准可能是足够的。

答案 4 :(得分:0)

获得不同质量/品牌/能力的多个监视器以同样的方式呈现给定图像是不可能的。

IF 您对显示器,视频卡,校准硬件/软件和使用的灯光进行完全控制,然后您就可以拍摄。但这只有在您完全控制桌面和环境的情况下才能实现。

假设您只是在考虑LCD,它们构建了不同类型的面板,具有许多不同的功能。亮度只是一个因素(尽管很大)。另一个是它们能够渲染的颜色数量。

除此之外,还有监视器所处的环境。即使假设使用相同的品牌监视器和校准点,如果使用顶置荧光灯而不是放置在显示器旁边的白炽灯,人们也会感觉到不同的颜色。在我所在的一个地方,我们不得不关闭所有的管道费用,并为图形艺术家提供精确的灯位置。挑剔挑剔。 ;)

答案 5 :(得分:-1)

我认为您无法控制所使用的硬件,每个用户都有不同的品牌和型号显示器。

您也无法控制操作系统颜色配置文件。

奢侈的解决方案是显示测试图片或图案,并要求用户使用手机或网络摄像头拍照。

将图片下载到计算机,并检查其级别是有效还是超出范围。

这也将确保办公室的环境光线合适。