Autor Tema: Script proceso por lotes  (Leído 13173 veces)

Medyr

  • Palizas oficial
  • *
  • Mensajes: 5413
    • Apratizando
Script proceso por lotes
« on: 28 ene 2014, 12:14 pm »
Pues he escrito uno para hacer todo el trabajo cuando tenemos prisa:

Código: [Seleccionar]
#! /bin/bash
dcraw -v -w -g 2.5 12.5 -f -H 2 -T *.CR2
for a in *.tiff;
do nombre=${a%.*}
convert ${nombre}.tiff  -auto-level -sharpen 0×3 ${nombre}.tiff
composite <marca de agua> ${nombre}.tiff ${nombre}.jpg
done
mogrify -verbose -resize 1200 *.jpg
for a in *.jpg;
do nombre=${a%.*}
exiftool -tagsfromfile ${nombre}.CR2 -overwrite_original_in_place -exif:all ${nombre}.jpg
done
rm *.tiff

Seguro que los maestros lo optimizarán en medio segundo  :)o

Lo primero, recordad cambiar el *.CR2 por vuestra extensión en caso de no usar canon  ;)

¿Qué hace?

DRAW:

    -v: verbose, es decir, que nos cuente lo que hace.
    -w: usamos el balance de blancos de la cámara.
    -g 2.5 12.5: esta opción nos permite definir la curva gamma.
    -f: para interpolar RGB como si fueran 4 colores y no 3.
    -H 2: define como recuperar las altas luces, en este caso recortamos.
    -T: guardamos como tif.

A continuación le damos un ligero enfoque (lo de niveles depende mucho de la foto para que se note) que se completará con el reescalado.

Le plantamos una marca de agua.

Redimensionamos

Le recopiamos los exif perdidos en el proceso y todos felices y contentos.

Tiene sus limitaciones, como que ajsuta la exposición, levantando el ruido en las subexpuestas, pero es lo que es, para ajustar a placer hay que hacerlo a mano.

Algunos ejemplos. Orden de las fotos: jpg de la cámara, jpg editado, montaje comparativo.





Otro ejemplo:





Las siguientes tres fotos son el resultado de pasar el script a pelo en tres tomas de un HDR que nunca hice:




Como veis, ajusta bastante bien.

Si queireis ver todos los ejemplos, pasaros por la galería.
"Es hora de que nos empecemos a tomar en serio la fotografía y la tratemos como una afición"
Elliott Erwitt

jofial

  • Palizas oficial
  • *
  • Mensajes: 9513
  • Φ el · sobre la y
Re: Script proceso por lotes
« Respuesta #1 on: 28 ene 2014, 14:47 pm »
Gracias Medyr, anotado.

Saludos

Jose
No hay nada peor que una imagen brillante de un concepto borroso.
Ansel Adams


kaktus

  • Milenari@
  • *
  • Mensajes: 1188
Re: Script proceso por lotes
« Respuesta #2 on: 28 ene 2014, 19:47 pm »
Gracias por compartirlo.  :-)
Guardado para la ocasión.

jesusda

  • Habitual
  • ***
  • Mensajes: 72
Re: Script proceso por lotes
« Respuesta #3 on: 30 ene 2014, 09:22 am »
Muy buen script.
Gracias!!!  :plas:

Medyr

  • Palizas oficial
  • *
  • Mensajes: 5413
    • Apratizando
Re: Script proceso por lotes
« Respuesta #4 on: 30 ene 2014, 09:33 am »
Muy buen script.
Gracias!!!  :plas:

Que me lo diga un maestro  :sonroja2:
"Es hora de que nos empecemos a tomar en serio la fotografía y la tratemos como una afición"
Elliott Erwitt

Colegota

  • Palizas oficial
  • *
  • Mensajes: 8188
  • ¡Me faltan carretes!
    • ¡Me faltan carretes!
Re: Script proceso por lotes
« Respuesta #5 on: 02 feb 2014, 10:33 am »
Asias... :asias:
[Canon EOS 50 40D (sin diapos ni nada)] [Escáner Minolta DSE 5400] [Vuescan] [El GIMP] [Galería] [Página de Viajes]

ozo

  • Comenzando
  • *
  • Mensajes: 1
Re: Script proceso por lotes
« Respuesta #6 on: 02 feb 2014, 23:18 pm »
Gracias por el script. Para colaborar un poquito propongo que lo último que haga sea crear una imagen indice, yo lo hago con:

montage -geometry +1+1 *.jpg indice.jpg