如何在不同的移动显示器上在我的应用程序中实现一致的颜色?

平面设计 颜色 移动的 安卓 IOS
2022-02-04 17:32:25

我们正在开发一款可在 iOS 和 Android 设备上运行的手机游戏。图形主题是在开发的第一步中由一个人设计的。现在他不再是我们团队的活跃成员(他专门为此目的而注册,时间更短,现在他专注于其他外部项目)。这样的主题色彩非常丰富,主要由绿色浅棕色橙色元素组成。

移动开发团队的问题是,设计师使用他的 Apple iMac 和 Photoshop 选择了这些色调,我们发现只有 iPhone 显示器能够将它们呈现为设计师最初想要的样子。

相反,所有不同的 Android 手机都使用不同的调色板,这使得它们太亮或太饱和。取决于显示质量。

我确信在开发移动应用程序图形时这不是一个孤立的问题。

当应用程序在不同的显示器上运行时,我们如何设法渲染相同的颜色?

我所知道的是原始 PSD 是使用 sRGB 颜色空间设计的,它们应该以不同的方式完成吗?

3个回答

并非所有显示器都是平等的。这也是桌面世界的一个问题。去年我得到了闪亮的新显示器,现在看我的一些旧作品强调了当时我的显示器校准得多么糟糕。

我的建议是接受它作为你无法控制的东西,并确保你的颜色之间有足够的对比度,这样它就不会影响用户的体验。如果用户无法分辨出有什么问题(例如,“我知道那个按钮应该是绿色的,但在我看来它是黄色的”或“我无法分辨这两种颜色之间的区别”),他们'重新假设这就是它应该的方式,并愉快地使用您的应用程序。

您可以不断地稍微调整颜色的阴影,直到找到一个看起来不错的颜色,饱和度和亮度都很好,饱和度和亮度也很低。

除此之外,您可以使用手机板载光传感器根据环境照明水平调整颜色,如此应用程序所示(白天亮,夜间暗):

在此处输入图像描述

对于任何想知道这是否可能在网站上实现的人,答案是“是的!大概,也许'。CSS4 规范提到了Luminosity媒体查询

无论如何,只有几个选项可能会有所帮助。:)

这是所有设备上所有应用程序的问题。

主要是颜色不会影响用户体验。

我们周围有数百万种颜色,但是对于可用的所有不同型号的 android 手机,不同的制造商具有不同的分辨率,没有手机设备支持所有颜色。移动设备硬件支持一些 8 位颜色、一些 16 位颜色等。

因此,我们无法为所有设备制作一致的颜色。他们会自动选择最接近和最合适的颜色。