Navigation menu
新闻中心
辞别“灰蒙蒙”的屏幕截图,Android 16 将支撑真
IT之家 2 月 21 日新闻,跟着 HDR(高静态范畴)内容的日益遍及,用户对在安卓装备上截取 HDR 截图的需要也逐步增添。此前,因为年夜少数内容仍以尺度静态范畴(SDR)情势浮现,安卓体系并未支撑 HDR 截图。但是,现在 HDR 内容的风行使得用户在截取包括 HDR 元素的屏幕时,盼望可能保存其原有的颜色跟亮度细节。令人惊喜的是,谷歌期近将宣布的安卓 16 中终于参加了对 HDR 截图的支撑。HDR,即高静态范畴,是指图像或视频存在比尺度静态范畴(SDR)内容更普遍的亮度跟颜色范畴。HDR 可能浮现出更真切的视觉后果,包含更晶莹的高光、更深的暗影以及更丰盛的细节,使图像看起来愈加濒临实在天下。为了表现 HDR 内容,装备须要装备支撑更广色域的 HDR 表现屏,而非仅限于绝对狭小的 sRGB 尺度。只管局部古代安卓手机跟平板电脑已装备 HDR 表现屏,但现在年夜少数内容仍以 SDR 格局存在。此前,即便在支撑 HDR 表现的装备上截取 HDR 内容的截图,这些截图也会以 SDR 格局保留。这是由于安卓体系在编码截图图像时,并未保存 HDR 内容的额定颜色信息,招致 HDR 截图中的高光局部显得较暗。据IT之家懂得,在安卓 13 引入端到端 HDR 视频支撑后,谷歌不得不更新安卓的截图算法,以使截图尽可能濒临屏幕上的内容。但是,因为截图依然以 SDR 格局保留,HDR 截图中的 HDR 地区会显得较暗,而 SDR 内容则会显得与 HDR 内容同样晶莹,未能完整反应实在不雅感。安卓 14 进一步引入了对 Ultra HDR 的支撑,但因为 HDR 图像平日在 SDR 利用界面中表现,谷歌不得不计划一种方式,将 SDR 界面跟 HDR 图像编码到单个 SDR 截图中。为实现这一点,谷歌抉择提亮利用界面并裁剪 HDR 高光,但这也招致截图无奈实在复原用户所看到的内容。到了安卓 15 QPR1,体系引入了一种用于 HDR 截图的部分色彩映射算法。该算法既能保存界面色彩,又能避免 HDR 高光被裁剪,明显晋升了 HDR 截图的后果。只管如斯,截图依然是 SDR 格局,在 HDR 表现屏上无奈完整展示 HDR 的视觉打击力。终极,在安卓 16 中,谷歌实现了对真正 HDR 截图的支撑。在安卓 16 Beta 2 中,Android Authority 发明 HDR 内容的截图被保留为 HDR 格局。当在 Pixel 手机的照片利用中检查这些截图时,屏幕会因 HDR 高光的凸起而变亮。Android Authority 将 Pixel 7 Pro 进级至安卓 16 Beta 2 前后分辨截取了统一 HDR 图像的截图停止对照。成果表现,进级前的截图为 SDR 格局,而进级后的截图则为 HDR 格局。经由过程对安卓源代码的深刻剖析,发明在 SurfaceFlinger(安卓屏幕衬着中的要害体系效劳)中屡次说起“真正 HDR 截图”功效。启用该功效后,HDR 内容能够无色彩映射地停止截图。表现剖析师 Dylan Raga 跟 GitHub 用户 ledoge 检讨了安卓 16 天生的 HDR 截图,并确认这些截图是嵌入了 HDR 增益图(gainmap)的 PNG 文件。年夜少数惯例东西无奈检测到这些增益图,但经由过程专业的 PNG 检讨器能够发明它们。恰是这些增益图使得截图在安卓 16 装备上以 HDR 情势表现,而在其余装备上则以 SDR 情势表现。现在尚不明白谷歌为何抉择 PNG 格局用于 HDR 截图,而不是支撑 Ultra HDR 的 JPEG 格局。或者是盼望防止 JPEG 紧缩可能带来的伪影,尤其是在裁剪截图时。