最近我正在开发Android。在运行应用程序时,我遇到了设计模式下的颜色与手机屏幕上的实际颜色之间的主要色差。
我正在使用HTC M7。
这种现象是这样的:
所需的颜色#FFFDE64B:
它的实际显示方式类似于以下#FFEFFF02:
实现所需颜色的解决方案是选择较暖的颜色#FFFFC44E:
但这不是理想的解决方案,因为对于我来说,能够更好地进行设计,我需要一种使用原始颜色的设计模式。
这是普遍现象吗?如果可以,如何在设计模式下的外观与运行时之间保持一致性?
最佳答案
这是一种普遍现象,但不仅限于这种情况。
每个显示都有自己的color space。这意味着您在计算机中看到的颜色具有某些参考原点的坐标,但在每个颜色空间或设备中其原点都不相同。
如果要实现完美,则必须校准显示器check this example。