#!/bin/bash # Pass .NEF files as $@. # This makes many variants of each one at different exposure levels. GREEN=1.105 TEMPERATURE=5500 JPEGCOMPRESSION=95 for f;do for level in {10..30};do mkdir -p "$level" base="$(basename "$f")" out="$level/${base%.NEF}.jpeg" exposure=$(dc <<< "2k $level 4 / 3.5-p") # 10 to 30 -> -1 to 4 in .25 steps ufraw-batch --out-type=jpeg \ --green="$GREEN" \ --temperature="$TEMPERATURE" \ --compression="$JPEGCOMPRESSION" \ --exposure="$exposure" \ --output="$out" \ "$f" done done