图片信息不等于像素数:为什么你的照片正在丢失看不见的信息

关键词:图片信息,JPEG,PNG,RAW,EXIF

摘要:从位深、压缩算法到元数据剥离,聊聊我们每天处理的图片到底有多少信息被悄悄扔掉,以及如何尽量保住它们。

图片信息不等于像素数:为什么你的照片正在丢失看不见的信息

图片

昨晚整理硬盘,翻出十年前手机拍的1.2MB照片,又看了一眼今天相机导出的45MB RAW文件。在屏幕上缩小到同样大小,两者第一眼差别不大——甚至手机那张因为算法锐化,显得更清晰。但当我试着把暗部提亮两档,十年前的手机照片直接出现了色阶断层和噪点,而相机RAW依然平滑。那一刻我意识到,我们平时吹嘘的像素啊、清晰度啊,其实只是图片信息里最表层的东西。真正的信息量,藏在你看不见的地方。

图片

很多人以为像素高就代表信息多,这是最大的误解。像素只记录采样点的数量,但每个采样点能记多精确,取决于位深。8bit的JPEG每通道只有256个亮度级,而16bit的PNG/TIFF有65536级。同样是1200万像素,8bit和16bit所记录的动态范围差距是两个数量级。举个例子:索尼A7R5的6100万像素,14bit RAW;而iPhone 15 Pro的48MP ProRAW实际上是10bit。在暗部拉亮度时,14bit能保留更细腻的渐变,10bit容易出现条纹和色块。我现在拍夜景,宁可让高光稍微过曝,也要保住暗部信息,因为好的信息量得靠宽容度撑起来,而不是靠后期硬拉。

图片

格式的争议也是老生常谈了。JPEG有损、不支持半透明、只有8bit,但胜在兼容性好。PNG无损、支持16bit和透明,代价是文件体积巨大。WebP是Google推的,同画质下比JPEG体积小25%-35%,但它的有损算法对高频细节(比如头发丝、树叶边缘)会做平滑处理,放大看有涂抹感。AVIF更激进,压缩率比JPEG高50%,但低光区域的色度噪声处理得不太好。我自己做过一个不严谨的测试:同一张RAW导出成JPEG质量90和WebP质量90,放大200%后,JPEG边缘有振铃纹,WebP像是被磨皮了。没有完美的格式,只有适不适合场景——给客户预览用JPEG,打印或设计源文件就得用TIFF或PSD。为了快而牺牲信息,短期方便,长期后悔。

图片

更隐蔽的丢失发生在元数据上。EXIF里记录着光圈、快门、ISO、镜头、GPS坐标,这些也是图片信息的一部分。可社交平台几乎都在系统性地抹掉它们。微信发原图会压缩,还会清除GPS和部分EXIF;Instagram下载回来的图,连拍摄时间都没了;有些平台甚至把16bit的图转成8bit sRGB,色彩断层就这么来的。我有一次把Kodak Portra 400胶片扫描出来的TIFF传到某图库,下载预览图时发现变成了8bit的JPEG,暗部过渡变成一条条色带,那一刻真的挺无语。我们花大价钱买大存储卡、用raw拍摄,最后发到网上,全被平台重编码成他们的标准格式。传播越广,信息损失越严重,最终你看到的只是平台想让你看到的图像。

图片

所以我现在存照片,一律采用DNG原档+JPEG双格式。DNG保存所有传感器数据和调整记录,JPEG只用来快速浏览和分享。修图时坚持16bit工作流,哪怕最终要导出8bit,也是等所有调整做完再降位深。手机拍的话,尽量用Apple ProRAW或者厂商的RAW模式,别直接拍JPEG。发社交平台就别太担心信息了,反正躲不过压缩,但你可以自己先压一遍,确保质量可控。记住,图片信息不是屏幕上的锐度,也不是文件体积的大小,而是你在后期有多大余地、能还原多少现场光线的能力。下次别人拿像素说事,你可以回他:你那像素里,装的都是信息吗?

图片