Linux 系统转换 CR2 格式原生照片为 JPEG 格式

上次跟朋友一起出去玩,拍的照片居然不知道怎么的有很多是 CR2 格式的。这个是佳能(Canon)开发的相机 RAW 文件的一种存档格式。RAW 文件包含了原图片文件在传感器产生后,进入照相机图像处理器之前的一切照片信息。但是这种文件格式很大(像我这里每张照片二十多兆),而且这些额外的信息对我意义不大,所以想批量转换成普通的 JPG 文件来保存。另外,如果不安装软件,Windows 系统都没法查看这些照片。

继续阅读全文

Linux:从照片中移除 EXIF 数据

数码相机,包括手机上的相机,都会在拍摄照片的时候给保存的文件添加一些 EXIF 元数据(Metadata)。这些数据中有拍摄时间、镜头数据、拍摄环境设据甚至是地理位置信息等等。分享这些文件出去的时候,比如上传到网站,我们一般希望将这样一些数据抹除,以免泄漏自己的隐私。在 Linux 上可以通过 exiftool 这个工具来处理。

继续阅读全文

提取照片的 EXIF 日期时间作为文件名

汇总了来自几个人一起旅行所拍摄的所有照片之后遇到的一个问题就是,不同设备的命名方式不同,或者相同的话就可能会有照片文件重名的问题。这样非常不利于浏览挑选照片。所以就想将所有的照片重新命名一下。命名的规则就是 <前缀>_<拍摄日期>_<拍摄时间>。这些信息可以通过提取照片的 EXIF 信息得到。当然手工重命名上千张照片是难以完成的,于是就有了下面的批处理代码。

继续阅读全文