Ya en su día di una pista en agilizando las cosas para poder procesar rápidamente muchas fotos. El problema es que no todo el mundo tiene una Canon y el truco no sirve para el resto de cámaras. Hoy traigo la segunda parte, más lenta, pero que permite realizar un proceso por lotes a partir de muchas fotos. También sirve en el caso de que las fotografías no estén correctamente expuestas, ya sea en Canon o en otra marca, sobre todo cuando estén sobreexpuestas dentro de cierto límite. En caso de subexpuestas tendremos problemas de ruido. El script es el siguiente:
#! /bin/bashdcraw -v -w -g 2.5 12.5 -f -H 2 -T *.CR2for a in *.tiff;do nombre=${a%.*}convert ${nombre}.tiff -auto-level -sharpen 0x3 ${nombre}.tiffdonefor a in *.tiff;do nombre=${a%.*}composite <marca de agua> ${nombre}.tiff ${nombre}.jpgdonemogrify -verbose -resize 1200 *.jpgfor a in *.jpg;do nombre=${a%.*}exiftool -tagsfromfile ${nombre}.CR2 -overwrite_original_in_place -exif:all ${nombre}.jpgdonerm *.tiff