有的手机拍照拍了一半突然没电了,打开后照片是这样的,一半是彩色的,一半是黑白的,而且断层非常突兀。
为什么?
手机拍下高清照片后,并不是瞬间存好的,而是像拼图一样,按顺序一块块往闪存里写。
更有意思的是,手机保存照片(通常是JPEG格式)时,用的是一种叫YCbCr的色彩模型。它会把画面的明暗轮廓(亮度)和色彩信息(色度)分开处理。
如果在写入的瞬间手机突然断电,写入操作被强制中断。这时候,系统可能只来得及把照片后半部分的素描底稿存了下来,却没来得及上色。
当相册试图打开这张受损的照片时,解码器发现后半截没有颜色数据,就会自动默认为无色。于是,没来得及上色的部分就变成了高对比度的黑白灰。
那你可能会问,为什么黑白的部分是一大块一大块的,而不是渐变的?
因为现代手机摄像头像素极高,处理器为了不撑爆内存,会把画面切成很大的图块来批量渲染;同时,手机闪存也是按页为单位打包写入的。
瞬间断电,往往导致整整一页或一个大图块的数据直接报废。反映在高度压缩的照片上,就是巨大、突兀的色块断层。
简单来说,这张奇特的半彩半黑白照片,就是手机在彻底罢工前,拼尽全力为你留下的一张未完成的素描。
发布于 湖北
