西西河

主题:【原创】首发帖 数字相机的照片里都有啥 -- 安德的游戏

共:💬10 🌺18
分页树展主题 · 全看首页 上页
/ 1
下页 末页
  • 家园 【原创】首发帖 数字相机的照片里都有啥

    写在前面

    来河里乱转已经很久了(大概有两年多了吧),不过一直是匿名潜水。家里领导倒是之前申请了一个名字来奔我家的宝贝女儿(女儿都两岁多了),后来就再没冒过泡。想来想去不能光看不回,就给自己申请了一个,来现现眼吧。

    也写在前面

    数字相机照了不少照片,要记住啥时候照的其实也简单,文件属性的最后修改时间就是了。麻烦的是,有一次用ftp传照片到另一台机器做备份刻盘,人家ftp软件就把文件的时间都给改了,搞得我很恼火。偶然一次用二进制方式打开文件,发现里面不光日期时间,连俺的照相机型号都有,才下了点功夫去研究一下:到底数字相机照的照片里都放了写啥。

    喝口水,咱从头说起。大家大概都知道,数字相机照出来的照片,通常都采用JPEG的方式压缩存放,不过这个JPEG文件的格式就搞得及其复杂,里面左一个域右一个域的,里面别说塞点时间信息,就是塞本书进去都行。说到这儿,我想起来以前美国总跟咱们过不去,在机场把人抓回去,说偷带了什么技术资料,还证据确凿。要是把那些光盘里面的东西打散加密,塞到家庭录像刻成的DVD数据码流里,恐怕就没那么容易抓了。这个。。。这个扯远了,咱还是继续说相片。照相机照出的照片,里面总要有日期时间才好。原来胶卷是用曝光印上去的,数字化的照片就好办了,随便放在哪儿都行,还不影响画面。不过说是随便放在哪儿,还是得有个标准,于是各大数字相机厂商就合计了一个出来,叫“Exchangeable image file format for digital still cameras”缩写就是EXIF,目前除非特别老的数字相机,要不然都遵从这个标准。标准规定了都有哪些信息可以放进去,以及以什么格式放到JPEG文件中。

    这个标准它……很复杂,就以目前普遍采用的2.2版来说,有154页,规定了图像和音频文件的EXIF标准。为啥有音频?这个嘛,我觉得是给照片加说明用的。咱就不说音频了,只说说图像文件里面的内容。

    一一列举就不必了,内容太多太杂,咱们又不是技术培训。我后来做了一个小程序,用来显示大部分常用的信息,包括如下内容

    制造商

    型号

    朝向:就说你是横着照得还是竖着照的

    照片日期时间

    光圈

    快门

    压缩比:是用平均每个像素用几个比特来衡量

    曝光偏置

    对焦方式

    闪光灯模式

    焦距

    照片大小:横向和纵向得像素数

    分辨率:就是说打印出来的时候,每英寸有多少像素

    曝光模式

    白平衡

    另外还有一幅snapshot小照片,通常是160x120,把原照片微缩了,也压成JPEG格式,放到原来的照片文件里。

    这些大约只占了标准全部内容的很小一部分。而且,让我大吃一惊的是,居然还有一个域专门用来放GPS的信息。这个……我做GPS也有三、四年了,咋从来没听说过有谁把数字相机和GPS做在一起了涅?不过想想也是,既然要知道照片在什么时间照的,当然最好也能有办法把地点和朝向一起记下来才是。这个想法可真够超前的。

    再喝口水,要不咱就说到这儿。第一次发,大家轻拍。 J

    关键词(Tags): #EXIF#数字相机

    本帖一共被 1 帖 引用 (帖内工具实现)
分页树展主题 · 全看首页 上页
/ 1
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河