科普君XueShu雪树
26-05-26 18:46 微博认证:科学科普博主

有的手机拍照拍了一半突然没电了,打开后照片是这样的,一半是彩色的,一半是黑白的,而且断层非常突兀。

为什么?
手机拍下高清照片后,并不是瞬间存好的,而是像拼图一样,按顺序一块块往闪存里写。

更有意思的是,手机保存照片(通常是JPEG格式)时,用的是一种叫YCbCr的色彩模型。它会把画面的明暗轮廓(亮度)和色彩信息(色度)分开处理。

如果在写入的瞬间手机突然断电,写入操作被强制中断。这时候,系统可能只来得及把照片后半部分的素描底稿存了下来,却没来得及上色。

当相册试图打开这张受损的照片时,解码器发现后半截没有颜色数据,就会自动默认为无色。于是,没来得及上色的部分就变成了高对比度的黑白灰。

那你可能会问,为什么黑白的部分是一大块一大块的,而不是渐变的?

因为现代手机摄像头像素极高,处理器为了不撑爆内存,会把画面切成很大的图块来批量渲染;同时,手机闪存也是按页为单位打包写入的。

瞬间断电,往往导致整整一页或一个大图块的数据直接报废。反映在高度压缩的照片上,就是巨大、突兀的色块断层。

简单来说,这张奇特的半彩半黑白照片,就是手机在彻底罢工前,拼尽全力为你留下的一张未完成的素描。

发布于 湖北