NINGBOCAT: 什么是对焦距离?

简单说:相机出来的JPG或是RAW图片文件,用软件的方法读出对焦距离。

也就是说从一张图片文件就能知道当时拍照片的时候,相机感光元件离拍摄物的距离是多少米。


百度说:对焦距离是指物象之间的距离,是镜头到物体的距离与镜头到感光元件的距离之和

2022年5月:我给Bkviewer的作者说了更新建议之后,现在最新的版本 bkviewer 6.2支持sony FocusDistance2对焦距离了

直接下载就能用,软件主页http://www.bykeer.com/app/bkviewer/index.php


2019年7月:NINGBOCAT:我给Bkviewer的作者说了更新建议之后,现在最新的版本也可以看到距离了,

并且可以直接把GPS信息显示到电脑浏览器版本的地图上!

极好极好!!软件又小!

https://www.ningbocat.com/post/1589.html?page=7


之前在鸟网上看到帖子:分享几种查看对焦距离的方法,以及一个好用的工具ExifToolGUI

https://www.ningbocat.com/post/1588.html

然后我发现这个帖子并不完全,就自己又研究了一段时间也算是进一步的补充和比对吧,

先把前面几个他们介绍过的我引用一下:

我的原创从第二页开始:https://www.ningbocat.com/post/1589.html?page=2


一、通过图虫EXIF查看器在线查看:

在浏览器中访问https://exif.tuchong.com

点击选择文件,图片上传以后,在页面中会显示各种参数结果,其中就包括对焦距离一项。

好处是客户端不用装软件,而且参数以中文显示。弊端是每次都得上传,看起来比较麻烦


二、        用Adobe Bridge查看:

在BR中,选中图片后,鼠标右键,在出现的菜单中选择“文件简介”,在出现的“文件简介”窗口中,有一项就是“原始数据”


在照片的原始数据中,查找到这一行:

<aux:ApproximateFocusDistance>***/***</aux:ApproximateFocusDistance>

如图中:

<aux:ApproximateFocusDistance>496/100</aux:ApproximateFocusDistance>

ApproximateFocusDistance的意思就是“大概的焦距(物距)”,用来表示拍摄距离。


图中,496/100=4.96,就表示大概有4.96米远(这里也有可能是两位数,如32/10,就表示3.2米)。



三、ExifToolGui:

ExifToolGUI是一款ExifTool软件应用开发图形界面。

NINGBOCAT: 我找到了开发者的主页,

https://exiftool.org/


ExifToolGui 的开发者已经停止更新了,应该不会有新版本出来了,而那位开发ExifTool的作者说还会继续开发下去,这是好消息!

外行的人可以把ExifTool 理解为照片上面原始信息的读取程序,只不过读出来的程序是在Dos系统下面直接流水帐一样的列出来的,而ExifTooGui 就相当于把列出来的数据以更直观可操作的方式显示出来,并且可以很方便使用。

但是软件是会有兼容性的问题的,就目前来说windows 10 64位系统为止,99.8%的情况下不会有卡死等情况发生,

就是以后不知道了。


简要使用说明和技巧:

在左侧的目录树中选择想要查看的照片,左下角可以预览图片。

Raw和jpg都可以浏览,对于Raw格式的解析,这个软件是通过本机安装的解Raw程序来实现的.

NINGBOCAT:也就是说如果是佳能相机.cr2 或是索尼相机.arw 这种格式,你在电脑上面用系统自带的看图软件如果打不开,说明没有安装对应的解 RAW格式图片的控件。

一般来说佳能相机只要安装官方的Digital Photo Professional这个软件之后,就可以把控件代码安装到系统内,其它看图软件也都可以打开了。




在中间的区域选中你要查看的图片,右侧就会显示出该图片的所有参数。在All和Maker两个页签中,能够找到对焦距离(Focus Distance)这个参数。All是显示所有的exif参数,Maker是指相机制造商添加的信息。如下图所示: 

 

有个小技巧,由于exif参数非常多,所以每次查看要想找到Focus Distance这个参数会非常费劲。这时候可以右键单击参数名称,在弹出的菜单中点击Add tag to custom view,这样你关注的参数就可以出现在custom页签中,如下图所示:

这样以后每次查看时,直接点custom页签,直接就能看到Focus Distance这个参数,非常方便、直观。如下图所示:

还有一点需要注意的是,如果用Photoshop处理图片,哪怕什么都不做,只是重新保存一下,那么很有可能Exif中的“厂商注释信息”这一部分就会丢失,其中当然也包括Focus Distance,这样就显示不了对焦距离了。最好是直接看Raw原图或者直接解出来的JPG


NINGBOCAT: 他说的是尼康相机,如果是佳能相机会有上限和下限两条数据,对焦距离我一般是两条数据加起来除二。



NINGBOCAT: 以上主要是引用,下是我来介绍了:

上面作者提供的ExifTool.exe有点老,我更新到了 11.49

可以从这里下载:

ExifToolGUI-5.16.rar:

ExifToolGUI-5.16.rar: https://url55.ctfile.com/f/14928255-562048448-c83e2d (访问密码:7242)

(已包括了 ExifTool.exe 12.4版本)

ExifTool.exe 12.4

exiftool-12.40.zip: https://url55.ctfile.com/f/14928255-562048450-7e7681(访问密码:7242)


2022年3月31日

NINGBOCAT:  原来一直以为索尼相机生成的原始RAW文件是不带这个对焦距离信息的,所以任何程序都没办法显示。

结果有索尼机友说可以用命令行的方式显示:


exiftool -FocusDistance2 filename 


我试着把程序和文件放在D盘根目录下,并且文件名写成1.arw 为了简单不出错,

结果立马显示:28.91米的对焦距离.



微信图片_20220331160757.jpg



这个问题据说在 exiftool forum 上有人提过:


微信图片_20220331161304.jpg


主要问题我估计就是因为:ExifToolGUI 版本停在最后的 5.16 再也不更新了。

然后别的软件就参考这个软件进行开发,以至于不知道索尼的参数或是说没有细心注意这个问题。

今天我把Exif Pilot更新到最新,同样没有索尼的FocusDistance2


由于索尼有自家的PC端和安卓端程序在开发,并且程序可优化的地方很多,希望他们能及时更新上去吧。

也就是说:索尼相机的原始arw文件是包含了对焦距离这一参数的,

但是目前为止没有一款专业的exif软件或是看图软件能读取和显示出来!! 


(原创)索尼相机RAW文件查看照片拍摄距离的小程序

https://www.ningbocat.com/post/2026.html



四、Exif Pilot

我找到的最新版本为 6.6  可以从这里下载:

Exif Pilot 6.6

Exif Pilot: https://url55.ctfile.com/d/14928255-47897939-fc70aa(访问密码:7242)


这个软件同ExifToolGui 相比最大的好处:可以直接对比所有照片的每一个数据,显示哪几个数据可以自定义。

也正因为具有批量化的特点,每个文件夹内的照片最好不要太多,特别是每个文件都很大的话打开会很慢!

当然,如果是我,我还是宁可多等待一会儿以看到所有数据的。


插一条经验之谈:

或是升级电脑的硬盘到M2或至少是SSD ,如果是移动硬盘建议不要用机械硬盘,更不能外接USB2.0,至少要USB3.0以上的接口

很多电脑的机箱前面所谓的USB3.0都是假的,速度只能30mb每秒 ,一定一定要接机箱后面的USB口,可以有每秒几百MB以上的速度,或是买一条USB 3.0延长线接SSD移动硬盘。

SSD移动硬盘盒不要买太便宜的,一般来说飚王的SHE072这种经典又真实的还是不错的。

至于M2 硬盘盒我没有具体研究,不好乱介绍了,买大品牌总是没错的。

U盘的话也一定一定要用正宗USB3.0的。


写完以上这些差不多软件把我SSD移动硬盘上的数据也加载完成了:

查看照片EXIF对焦距离1.jpg



先在左边选择目录,然后中间选择某一个照片文件名,会慢慢出现数据,等加载完成就可以了。

中间和右边都有自己定义的想显示的数据了,我自定义的是以下的数据:

对焦距离,快门时间,光圈,闪光灯,镜头最大焦距,对焦最近距离,对焦最远距离,镜头型号,镜头序列号等。


如果不想看自定义的,可以:


这里的FocusDistanceLower 2682就是 最小对焦距离:26.82米的意思

这里的FocusDistanceUpper 3760就是 最大对焦距离:37.60米的意思

我也不知道哪一个数据最准确,一般我就取一个平均值:2682+3760=6442/2=3221 我就理解为:32米左右。


数据太多,又不是我关注的点,所以还是自定义好,那么怎么个自定义??

在上面的菜单栏找到 Tools  -> Options 




然后左边All或是 Exif/CannoFileInfo 

要什么数据只要点中某一条就可以了,如果不要某一条记录,再点一下不选中就可。



查看照片EXIF对焦距离3.jpg

还可以用相同的方法设置导出的数据点,可以保存为模板:




不过我不知道为什么我的windows 10 64位系统下,不能多选文件,只能选择一个文件把这个文件的数据导出来,那实际意义不大的。

有可能批量导出或是批量处理是要另外插件的,或是另外再付款的。

只不过这个超出了我的使用范围我也不研究了。

真想导出数据的话可以用一个极为简单的办法:OCR

也就是把屏幕截图或是用手机拍下来,然后把图片转成文档就可!!可以转成WORD或是Excel等等很多格式。

我这里就不介绍了,直接看以下两个文章就可:


(原创)OCR文字识别工具 ABBYY FineReader 把图片转成文档

https://www.ningbocat.com/post/1204.html


(原创)讯飞输入法的妙用:语音翻译+智能OCR + 文本转语音播报

https://www.ningbocat.com/post/1391.html


还有一些小的功能:

可以用Clear清除不同类别的信息,如:GPS定位信息。

像佳能的5D4 如果开启了GPS定位,别人可以通过照片就定位到照片拍摄地点的座标,可以直接定位到当时拍照片的位置。

这里可以把GPS信息清除,别的信息不变。


还可以用Copy 把EXIF信息COPY到XMP文件。


这里的Edit EXIF/IPTC/XMP 主要是提供一部分数据的修改,但是由于相机厂家不会开放所有数据的参数,

像是对焦距离这种数据是不能自己修改的。

(也可能有更牛的软件可以做到,不过意思不大吧)


别的功能我应该也没什么了,我主要用来直观得看对焦距离和相关一些信息用。


五、bkViewer 

软件主页:http://www.bykeer.com/app/bkviewer/index.php

你可以直接把这个软件理解为ExifToolGui 的中文版本,并且作者一直是在更新中的!

前段时间还不支持查看对焦距离,我当时给他们一个反馈之后,前几天2019年6月6日的最新版本已支持了,严重点赞!!!

并且最为重要的是:这是一个单文件,不用安装,完全便携和免费的软件!


NINGBOCAT: 现在国产的软件: Bkviewer 6.2版本以上都可以正常显示索尼相机RAW文件的距离信息了!!


2.jpg



11.jpg


 

他们的主页上对于软件的功能介绍得极为详细了,仔细看看就可。如果发现有什么功能有问题也可以提意见给他们,以后新版本就会更新了。

可以从官方主页下载软件,也可以从这里下载,我把所有版本下载好了,

数码照片浏览器bkViewer.rar:


https://url55.ctfile.com/d/14928255-52562105-1602e9?p=7242

(访问密码:7242)




这里我只关注如何查看照片的对焦距离:

这个软件打开之后不是最大化,我第一步就是最大化(可能为了适应小显示器的系统吧)

从左边选择想要查看的目录:燕子点水

查看照片EXIF对焦距离1.jpg


选中一张照片,双击进入:

2.jpg

可以看到我这张照片是我Photoshop CC 2019处理过的,所以距离信息一般是会丢失的。

要的是相机直接导出来的 RAW 或是JPG格式的文件。


我找到了相机直出的.CR2文件,在底下透明黑色条那里右键:查看EXIF信息

3.jpg


把默认的简洁模式改成完整模式,然后如果不想看太多的信息可以把别的钩钩全部去掉,

只留下:厂商标记

然后找到“对焦距离下限” 就可以了。

当然,这里还不够完美,因为 ExifToolGui是可以显示:

“对焦距离上限”和“对焦距离下限”两个信息的,我一般算上限和下限的平均值。

但是这里只能看到下限。

看来还是有必要同开发者说一下了,希望能再改进。

4.jpg


如果要退出这个界面,只要按键盘最最最最最最左上角的 Esc键就可以了。


还有,我发现不同的相机对于对焦距离的表述也各有不同,我没有尼康,索尼的照片不好说。

也有可能没有这个数据,但是佳能相机都有。


以上是windows 10 64位下都可以正常运行的程序。

我还试过别的程序,要么不能在win 10 64位下运行,要么就是数据一直出不来我也不知道为什么,有可能没更新了。

所以这里就不介绍了。

如果以后有新的发现,我再更新。

还有,以上几个程序里也基本上都能读出GPS的位置信息的,如:高度,经度,纬度这种的,可以直接定位到google的地图上。

BUT 在中国大陆目前来说不是人人可以上得了google的,就算用了科学上网的方法,也有很多七七八八的麻烦。

所以直接从照片定位到地图上某个点,然后把一个目录下的所有文件全部显示在一张地图上面这类的,我还是直接介绍我一直在用的几个手机app为好。

手机可以直接显示在百度地图,高德地图等APP上面,包括对方手机拍的照片只要包括位置信息也可以的。

这个留给下次文章介绍了。


NINGBOCAT 2019年7月:软件已更新,不但有距离可以看还可以直接在电脑浏览器上看到GPS定位点!!

极好!

a.jpg

如上图:在选中的照片按右键,如果照片带有GPS信息,那就可以看到:高德地图定位,腾讯地图定位,google地图定位,Bing地图定位 这四个地图定位。

高德地图:




(以下是Bing地图,不过在猎豹浏览器上打开一闪一闪的,兼容性有点问题)




基本上以上这四个地图用用足够了。


2021年12月13日,NINGBOCAT: 

发现作者一起在“更新”软件,把很多地图更新没有了。

我查了一下,目前比较好的几个版本还是可以用的,我放在网上了:

5.4 , 5.4e, 6.0 f 

https://ningbocat.lanzouo.com/b07z4wcof

密码:9qus



(原创)手机地图上显示照片拍摄地点的app测试汇总 - 照片exif信息

https://www.ningbocat.com/post/1590.html