オートブラケットでjpegで3枚セットで撮影。
それらのセットを同じフォルダに入れて、以下のスクリプトを実行。
until文で最後のファイル番号になるまで繰り返し、自動終了。
作業環境はUbuntu9.10。pano_tools,pfstools,imagemagic,graphicsmagicインストール。
- No_A=700 #最初の番号
- LAST_No=726 #最後の番号
- until expr $No_A = `expr $LAST_No \+ 1`
- do
- No_B=`expr $No_A \+ 1`
- No_C=`expr $No_A \+ 2`
- TDAY=`date +%Y%m%d%H%M`
- align_image_stack -o HDR$TDAY.hdr -a al -f 64 SDIM0$No_A.JPG SDIM0$No_B.JPG SDIM0$No_C.JPG
- enfuse -l 29 -o enfuse.tif al*.tif
- mogrify -normalize enfuse.tif
- mogrify -depth 16 enfuse.tif
- pfsin enfuse.tif|pfstmo_mantiuk06 -e 0.1 -s 1 | pfsouttiff Mantiuk.tif
- pfsin enfuse.tif| pfstmo_drago03 | pfsouttiff Drago.tif
- pfsin HDR$TDAY.hdr|pfstmo_fattal02 s 1 -a 0.001 -n 0.004|pfsgamma --gamma 2.2 | pfsouttiff Fattal.tif
- gm convert Fattal.tif -colorspace Gray Fattal_Gray.tif
- gm convert Drago.tif -colorspace Gray Drago_Gray.tif
- convert Fattal.tif -alpha off Fattal_Gray.tif -compose copyopacity -composite F.tif
- convert Drago.tif -alpha off Drago_Gray.tif -compose copyopacity -composite D.tif
- convert enfuse.tif D.tif -compose Overlay -composite E_D.tif
- composite F.tif E_D.tif E_D_F.tif
- convert E_D_F.tif Mantiuk.tif -compose soft-light -composite E_D_F_M.tif
- rm al*.tif
- rm *.hdr
- gm convert E_D_F_M.tif E_D_F_M$TDAY.jpg
- No_A=`expr $No_A \+ 3`
- done
- rm SDIM*.JPG