2010年5月16日日曜日

DP1s HDR 大量自動作成スクリプト改良2

さらに高精細にするために、スクリプトを改良した。
Dragoのトーンマッピングをイコライズし自身のグレー画像でマスク処理したものを、標準モードでレイヤーを重ねる。
さらにFattalのトーンマッピング画像をイコライズし自身のグレー反転画像でマスクしたものを、ソフトライトモードで重ねる。




  1. No_A=207

  2. LAST_No=221

  3. until expr $No_A  = `expr $LAST_No \+ 1`

  4. do

  5. No_B=`expr $No_A \+ 1`

  6. No_C=`expr $No_A \+ 2`

  7. TDAY=`date +%Y%m%d%H%M`

  8. align_image_stack -o HDR$TDAY  -a al   -f 64  SDIM0$No_A.JPG SDIM0$No_B.JPG SDIM0$No_C.JPG #標準レンズ

  9. enfuse   -l 29 -o enfuse.tif al*.tif

  10. mogrify -normalize enfuse.tif

  11. mogrify -depth 16 enfuse.tif

  12. pfsin enfuse.tif|pfstmo_mantiuk06 -e 0.1 -s 1  | pfsouttiff Mantiuk.tif

  13. pfsin enfuse.tif| pfstmo_drago03   | pfsouttiff Drago.tif

  14. pfsin HDR$TDAY.hdr|pfstmo_fattal02 s 1 -a 0.001  -n 0.004|pfsgamma --gamma 2.2 | pfsouttiff Fattal.tif

  15. gm convert  Fattal.tif -colorspace Gray Fattal_Gray.tif

  16. gm convert  Drago.tif -colorspace Gray Drago_Gray.tif

  17. convert Fattal.tif -alpha off Fattal_Gray.tif -compose copyopacity -composite F.tif

  18. convert Drago.tif -alpha off Drago_Gray.tif -compose copyopacity -composite D.tif

  19. convert enfuse.tif D.tif   -compose Overlay -composite  E_D.tif

  20. composite   F.tif E_D.tif E_D_F.tif

  21. convert  E_D_F.tif Mantiuk.tif  -compose soft-light -composite  E_D_F_M.tif

  22. #--追加分開始---

  23. convert Drago.tif -equalize DEq.tif #Dragoのトーンマッピングをイコライズ

  24. gm convert  DEq.tif -colorspace Gray DEq_Gray.tif

  25. convert DEq.tif -alpha off DEq_Gray.tif -compose copyopacity -composite Deq.tif

  26. convert Fattal.tif -equalize FEq.tif #Fattalのトーンマッピング画像をイコライズ

  27. gm convert  FEq.tif -colorspace Gray FEq_Gray.tif

  28. mogrify -negate FEq_Gray.tif #自身のグレー反転画像

  29. convert FEq.tif -alpha off FEq_Gray.tif -compose copyopacity -composite Feq.tif #

  30. composite  E_D_F_M.tif Deq.tif    E_D_F_MDeq.tif

  31. convert  E_D_F_MDeq.tif Feq.tif  -compose soft-light -composite  E_D_F_MDeqFeq.tif #ソフトライトモードで重ねる

  32. #--追加分終わり---

  33. rm al*.tif

  34. rm *.hdr

  35. rm SDIM0$No_A.JPG SDIM0$No_B.JPG SDIM0$No_C.JPG

  36. gm convert  E_D_F_MDeqFeq.tif  E_D_F_MDeqFeq$TDAY.jpg

  37. rm *.tif

  38. No_A=`expr $No_A \+ 3`

  39. done


Sd


E_d2_f_m201004302128


E_d_f_m201004302128