本帖最后由 ecloud 于 2016-5-24 12:25 编辑  
 
V 1.03 
Smart RAW Archiver by Temperature 
 
srat103.py.zip
(2.46 KB, 下载次数: 602)
 
根据预设的参数,创建温度阶梯目录 
比如,从40度到20度,步进为5度,则创建 40 35 30 25 20 五个温度目录,另外还创建 overheat 和 cool 目录 
读取所有RAW文件内嵌的温度信息(EXIF) 
生成LOG 
根据文件的温度,将其放入所属的目录中去 
每一档温度所允许的上下偏差范围可以设定(对于明场一般设为1/2步进) 
比如DELTA设为1.2,则31.2~28.8区间属于30度这一档,不在区间内的文件会被留在原目录而不被归档 
目前支持的RAW为佳能CR2,宾得PEF,宾得DNG尼康相机由于不在RAW中记录温度信息所以不被支持 
 
---------- 
利用本工具可以快速智能的建立暗场库,智能的归档所拍摄的所有RAW。从此单反不再受温度的困扰,暗场不再需要现场拍摄。可以连续几个昼夜的无脑拍摄暗场,之后统一整理,可用的各归各位,不可用的扔掉。即使同一晚上拍摄的明场,也有可能温度跨越较大。利用本工具可以将明场自动归档管理,分别在相应的温度区间里扣相应温度的暗场。从此单反的校准可以变的更佳精确!由于温度控制的可以更加精确,因此也不再需要拍摄海量的校准帧了! 
---------- 
 
安装使用: 
需要安装的支持软件 
ExifTool : http://www.sno.phy.queensu.ca/~phil/exiftool/ 
Python : https://www.python.org/downloads/ 
 
To Windows用户: 
需要把下载的ExifTool程序改名字,去掉(-k),然后扔到系统目录(C:\WINDOWS)中去 
SRAT在Windows上有两种用法,一是把srat.py也扔到系统目录,使用的时候需要在工作目录里打开DOS窗口,然后执行srat.py 
第二种方法是把srat.py扔到工作目录里,双击运行- 加入参数执行 srat.py -p 会只生成报告,不实际移动任何文件
 
 
  
To Mac用户:Python自带不需要装了 
把srat.py扔到/usr/local/bin 
要随时随地的在任何目录中打开终端,推荐一个小工具,去 AppStore 找 Go2Shell 
 
参数设置- # Basic configuration can be changed here:
 
 - # The MAX temperature must be greater than MIN, The INTERVAL must be greater than 0. All the values must be integers. For example: 40, 5, 4
 
 - TEMPMAX    = 38
 
 - TEMPMIN    = 13
 
 - INTERVAL   = 4
 
 - # DELTA is the range +/- a temperature step. It must be a positive floating point number. For example: 0.7
 
 - # For light frames we usually set DELTA to the half of INTERVAL like this:
 
 - # DELTA      = float(INTERVAL)/2
 
 - DELTA      = 1.1
 
 - # Camera brand:[1 : Pentax PEF] [2 : Canon CR2] [3 : Pentax DNG]
 
 - BRAND      = 1
 
  复制代码 
 
TEMPMAX和TEMPMIN是归档库的上下范围,超出的文件会被放到overheat和cool中去 
INTERVAL是步进 
以上都必须是整数 
DELTA控制每档的上下范围 
BRAND设定相机品牌,1和2 
以上参数请根据你的需求来设置 
 
----------------- 
2016.05.23 - 1.01 First stable version. 2016.05.24 - 1.02 Bug fix. 2016.05.24 - 1.03 Logic optmized, DELTA can be integer now.  
 |