在拍照方面,通常已知Android智能手机相机在图像质量方面占据上风。但是,它们都缺乏的一个主要方面是图像捕获的颜色范围。当前我们拥有的许多智能手机显示器支持的色彩空间比sRGB大25%,因此当前Android智能手机相机捕获的所有图像都保存在sRGB色彩空间中。此外,几乎所有的Android相机传感器都已经能够捕获sRGB色彩空间之外的更鲜艳的色彩。这意味着Android设备无法捕获和显示我们自己的硬件能够提供的所有颜色。
幸运的是,就在几个月前,Google宣布宽彩色照片终于要发布到Android上了,其中包括一些开发人员的提示,以帮助他们准备好自己的彩色应用。具有讽刺意味的是,Google自己的“照片”应用程序不支持查看彩色照片,直到他们最新的4.21 Google相册应用程序更新发布为止。
新的照片更新最终引入了对彩色照片查看的支持。在上面的照片中,两部手机显示的图像相同,但照片应用程序的版本不同。左侧的手机仍在照片版本4.20上,而右侧的手机在照片版本4.21上。两部手机上显示的图像都是P3色彩空间中红色的Android徽标的彩色图像,该色彩空间比sRGB大25%。图像中使用的颜色在P3颜色空间中是较深的红色,因此,如果没有具有广泛色彩支持的应用程序,则较深的红色将无法渲染,并且看起来与sRGB红色相同。这就是上面的比较中发生的事情–左侧的较旧照片版本无法渲染P3图像的较深红色,因此仅将其显示为sRGB红色。Android标志是无法区分的,因为较深的P3红色都被裁剪为最深的sRGB红色。酷吧?
在软件方面,有很多事情要做。色彩管理可能会变得非常复杂,但简单地说,应该使用sRGB显示校准来正确显示正常的sRGB内容,并且在显示P3图像时,显示器应该从sRGB显示校准切换到P3显示校准。这就是在Android中为支持应用程序而大致处理的方式。但是,Google的色彩管理系统仍然是新的,几乎没有在Android中使用,因此,没有太多的OEM厂商有机会进行真正的测试,以发现在实施Google在Android 8.1 Oreo中引入的色彩管理系统时遇到的问题。Google相册将成为迄今为止最大的支持颜色管理的应用程序,并且用户已经面临问题。
在/ r / OnePlus subreddit中,使用Google Photos [1] [2] [3]时,许多拥有更新的Photos应用程序的OnePlus手机用户都面临着奇怪的绿色或黄色调的问题。。除了“自然”配置文件外,这在每个显示配置文件中都会发生,这是因为“自然”配置文件是唯一经过正确色彩管理的配置文件。鲜艳的配置文件报告支持广色域切换,但是配置文件的P3校准具有较暖的白点,这就是人们所看到的绿色/黄色调。这是因为在最新的“照片”应用程序更新中查看任何图像都会将显示校准切换为P3校准,即使该图像不在P3中也是如此。理想情况下,如果图像位于sRGB以外的颜色空间中,则“照片”应用程序应仅将显示校准切换到图像的颜色空间。但是,如果生动的显示配置文件的常规校准和P3校准共享相同的白点,则始终切换到P3校准将不是问题。在Google相册帮助社区中,还有一些用户的最新更新存在问题的实例。在该线程可能是由于Razer Phone 2 /小米Mi 9的正常校准与P3校准之间的传输特性(伽玛/色调响应)不同而导致的问题,导致sRGB到P3的颜色转换混乱。
尽管Google似乎终于在寻求更广泛的色彩支持,但这种情况表明Google需要放慢速度来帮助OEM建立适当的支持。在Google设备上的任何显示配置文件上,“照片”应用程序更新都可以正常运行。但是由于更新会导致某些手机出现问题,Google可能不得不暂时回滚此更改,这将不利于采用宽色彩的过程。上个月,我们发现Google正在研究Google Camera应用中的宽色图像捕获支持,我们推测该支持将在Pixel 4的相机中首次亮相。。对于Google应用程序而言,将P3图像查看支持添加到Google的时机似乎已经完全成熟,并且只有其他OEM可以效仿。