一方, ファイル名はdscXXXXXX.jpg(XXXXXは数字)等の名前がつけられていま すが, これは撮影しているうちに名前が一意にならなくなってしまうこともあ ります. そのまま, PCにコピーしてしまうと, 古いファイルを上書きしてしま うこともあります. そこで, ファイル名を2000-07-09-15-46-17.jpgのような, 日付形式に変換しておけば, このようなことも防げますし, ファイル名を見た だけでいつとったかわかるので非常に便利です.
この日付情報は, Exifの形式にのっとって格納されているのですが, Exif形式 は結構面倒です. 日付情報は, 機種依存で決まったバイト位置から格納してい たので, 最初は機種決めうちで, バイト位置を指定していました. しかし, カ メラを買う毎に指定し直さないといけないし, 複数のカメラを持っていると不 便です.
この度, Exif 形式の画像ファイル解説をもとに, どの機種でも汎用に使えるスクリプト を作成しました.
利用するには, Linux, Free-BSD等のPC-UNIXとPerl5.X, cshが必要です.
set memdir=/auto/hpc
set instdir=/usr/local/bin
memdirは, Exif形式の画像の入ったメモリカードをマウントするディレ
クトリ, instdirは, exif-copy.plをインストールしたディレクトリを
入れます.
#!/usr/bin/perlを書き換えてください.
複数回実行すると, 同じ名前で_0, _1といったファイルが増えていきますの で注意してください.
| Fuji Film | FinePix 1700z, 4700z |
| Nikon | E950(COOLPIX 950) |
| SONY | DCR-TRV20 |