HowTo:Fotografía:ufraw
De Luispa
UFRaw
---
UFRaw es un programa de oftware libre cuyo objetivo es la lectura, manipulación y revelado de imágenes RAW. Puede trabajar sólo o bien enviar el resultado ya revelado a GIMP para su post-procesamiento. Utiliza el programa DCRaw y está disponible para la mayoría de sistemas operativos. Una de sus grandes ventajas es que trabaja en 16 bits, por lo que es una de las mejor herramientas (junto con dcraw) para revelar en el mundo del software libre y en mi caso en Linux.
Configuración
Lo primero que tengo que hacer es configurar UFRaw. Configurar significa arrancarlo y modificar algunas de sus opciones por defecto de modo que se adapte perfectamente a mi cámara y necesidades. En mi caso tengo una cámara de fotos Canon 5D Mark II, voy a utilizar tanto "ufraw / ufraw-batch" y Gimp como mi [[HowTo:Fotografía:WacomIntuos|tableta Wacom Intus 3] como herramientas de trabajo.
Antes de empezar a configurar lo básico (perfiles de color, etc.), una recomendación es este artículo/tutorial muy bueno sobre UFRaw, en formato de flujo de trabajo. Revisítalo de vez en cuando para afianzar los conocimientos.
Conseguir el perfil ICC de tu cámara
El primer paso es tener preparado el perfil de color ICC para ufraw. La mayoría de las cámaras de Canon se entregan con el software Canon Digital Photo Professional, que contiene todos los perfiles ICC de color para sus diferentes cámaras. Lo que tenemos que hacer es averiguar cual es el perfil de nuestra cámara para encontrar su fichero ICC desde el DVD con el software original que acompañaba a la cámara. He seguido los pasos descritos aquí (por cierto, no me ha queado más remedio que usar un Windows para extraer los ficheros que me interesaban)
* Desde Windows he arrancado el Process Monitor * Arranco Digital Photo Professional (DPP) * Espio con el Process Monitor, incluyo el Proceso DPPViewer.exe y Ficheros que incluyan "ICC" en su Path. * Abro un fichero RAW de mi cámara Canon 5D Mark II. * Observo que se abren los ficheros 6000 y 6191. * Cambio de estilo, así averiguo que otros ficheros se usan. * Se accede a los siguientes ICC's (el primero en usar es el de Neutro _NS) dependiendo del estilo de la foto: 6000.ICC 6191_SS.ICC Estándar 6191_PS.ICC Retrato 6191_LS.ICC Paisaje 6191_NS.ICC Neutro 6191_FS.ICC Fiel
- Nota: Si tienes una cámara Nikon entonces encontrarás [este enlace interesante.
Parámetros de UFRaw
En UFRaw se pueden configurar muchos parámetros, desde el perfil ICC de la cámara hasta los parámetros específicos del revelado que deseas realizar, como serían por ejemplo, las curvas de tonos (si es que te interesa), balance de blancos, escala de grises, curva base, gestión de color, etc.
Cuando parametrizas ufraw por primera vez se creará automáticamente un fichero con dichos parámetros en $HOME/.ufrawrc, de modo que la siguiente vez que arrancas el programa tienes los mismos valores. Ese fichero es importante porque es utilizado por ufraw-batch (la versión comando de ufraw, sin GUI), lo cual significa que si no dices lo contrario, cada foto que reveles con ufraw-batch va a usar los parámetros que se encuentre en $HOME/.ufraw y eso puede que sí que te interese o puede que no te interese en absoluto.
Veamos el proceso que he seguido:
- Copio los ficheros .ICC a un directorio fijo:
$ cp *.ICC /home/arte/ficheros/ICC\ Canon\ 5D\ Mark\ II/
- Copio los ficheros de curvas de tonos que voy a usar (leer el artículo de fotogenetic. Son para Nikon, pero estoy probando y aprendiendo sobre su efecto en ufraw.
$ cp *.tnc /home/arte/ficheros/fotogenetic_correction_curves_v4/
- Arranco ufraw por primera vez
$ ufraw
- Abro un fichero .CR2 cualquiera
- Parametrizo el programa. Fíjate qué valores he usado a modo de ejemplo
- Como dije, una vez modificado por primera vez, automáticamente se guardan todos estos valores para tenerlos disponibles en el próximo arranque. El fichero donde se guarda es: $HOME/.ufraw y este es el mio.
<?xml version="1.0" encoding="utf-8"?> <UFRaw Version='7'> <LiveExpander>0</LiveExpander> <CurvePath>/home/arte/ficheros/fotogenetic_correction_curves_v4</CurvePath> <ProfilePath>/home/arte/ficheros/ICC Canon 5D Mark II</ProfilePath> <Temperature>4535</Temperature> <Green>1.014495</Green> <ChannelMultipliers>2.089844 1.000000 1.805664</ChannelMultipliers> <Exposure>1.000000</Exposure> <ExposureNorm>8152</ExposureNorm> <RestoreDetails>hsv</RestoreDetails> <Saturation>2.000000</Saturation> <BaseManualCurve Current='no'> <AnchorXY>0.000000 0.000000</AnchorXY> <AnchorXY>0.521569 0.568627</AnchorXY> <AnchorXY>0.792157 0.862745</AnchorXY> <AnchorXY>1.000000 1.000000</AnchorXY> </BaseManualCurve> <BaseCurve Current='yes'>fotogenetic_ev3_v42 <AnchorXY>0.000000 0.000000</AnchorXY> <AnchorXY>0.201886 0.250505</AnchorXY> <AnchorXY>0.301010 0.377778</AnchorXY> <AnchorXY>0.404040 0.503030</AnchorXY> <AnchorXY>1.000000 0.876768</AnchorXY> </BaseCurve> <BaseCurve Current='no'>fotogenetic_point_and_shoot_v41 <AnchorXY>0.000000 0.000000</AnchorXY> <AnchorXY>0.175758 0.250505</AnchorXY> <AnchorXY>0.353535 0.501010</AnchorXY> <AnchorXY>0.612658 0.749495</AnchorXY> <AnchorXY>1.000000 0.876573</AnchorXY> </BaseCurve> <ManualCurve Current='no'> <AnchorXY>0.000000 0.000000</AnchorXY> <AnchorXY>0.772549 0.784314</AnchorXY> <AnchorXY>1.000000 1.000000</AnchorXY> </ManualCurve> <LinearCurve Current='yes'> </LinearCurve> <InputProfile Current='yes'>6191_NS <File>/home/arte/ficheros/ICC Canon 5D Mark II/6191_NS.ICC</File> <ProductName>6201 Neutral sRGB</ProductName> <Gamma>0.450000</Gamma> <Linearity>0.100840</Linearity> </InputProfile> <InputProfile Current='no'>6191_PS <File>//home/arte/ficheros/ICC Canon 5D Mark II/6191_PS.ICC</File> <ProductName>6191 Portrait sRGB</ProductName> <Gamma>0.450000</Gamma> <Linearity>0.100000</Linearity> </InputProfile> <InputProfile Current='no'>6191_LS <File>/home/arte/ficheros/ICC Canon 5D Mark II/6191_LS.ICC</File> <ProductName>6091 Landscape sRGB</ProductName> </InputProfile> <InputProfile Current='no'>6191_SS <File>/home/arte/ficheros/ICC Canon 5D Mark II/6191_SS.ICC</File> <ProductName>6191 Standard sRGB</ProductName> </InputProfile> <InputProfile Current='no'>6191_FS <File>/home/arte/ficheros/ICC Canon 5D Mark II/6191_FS.ICC</File> <ProductName>6191 Faithful sRGB</ProductName> </InputProfile> <sRGBOutputProfile Current='yes'>sRGB </sRGBOutputProfile> <sRGBDisplayProfile Current='yes'>sRGB </sRGBDisplayProfile> <OutputIntent>relative</OutputIntent> <DisplayIntent>relative</DisplayIntent> <Make>Canon</Make> <Model>EOS 5D Mark II</Model> </UFRaw>
Nota: No voy a describir aquí cómo se revela con ufraw, te recomiendo una vez más el artículo/tutorial sobre UFRaw
- A continuación podemos ver un ejemplo de una foto cuyo original es un fichero RAW (.CR2) y ha sido revelada con ufraw sin parametrizar (todo por defecto) y a la vez ha sido revelada con los parámetros expuestos en mi configuración anterior. La versión sin parametrizar se observa muy oscura, pero por el contrario, la versión parametrizada, donde se ha buscao un mejor revelado, ha conseguido mejores colores y luz general en la foto, a pesar de su dificultad, con tanto contraste.
Revelados múltiples con ufraw-batch
- El fichero %HOME/.ufrawrc es muy importante, puedes copiarlo, renombrarlo y luego usarlo como fichero de configuración para ufraw-batch. Te recomiendo que te vayas salvando copia(s) de tu $HOME/.ufrawrc a otro fichero cuando estes contento con el resultado, y cuando necesites cambiar algo vuelve a copiar el fichero salvado sobre $HOME/.ufrawrc y usa "ufraw" de nuevo para cambiar los valores.
- En mi ejemplo voy a salvarme el fichero .ufrawrc para tenerlo para futuros usos y luego ejecuto ufraw-batch. Lo que se va a conseguir es revelar la foto con los parámetros encontrados en "ufraw-revelado-general.conf" pero sobreescribiendo algunos, en este caso: --wb=camera --exposure=auto --black-point=auto --size=2048 ...
$ cp $HOME/.ufrawrc /home/arte/ficheros/ufraw-revelado-general.conf
$ cd /lugar/donde/están/los/negativos
$ ufraw-batch --conf=/home/arte/ficheros/ufraw-revelado-general.conf --wb=camera --exposure=auto --black-point=auto --size=2048 \
--out-type=jpeg --compression=98 --exif --rotate=camera --overwrite --silent --out-path="." 20090701_091723.cr2
$ ls -al
total 212080
drwxr-xr-x 3 luis luis 4096 jul 3 15:09 .
drwxr-xr-x 37 luis luis 4096 jul 1 09:25 ..
-rwxr-xr-x 1 luis luis 24927699 jul 1 09:17 20090701_091723.cr2
-rw-r--r-- 1 luis luis 1927946 jul 3 15:09 20090701_091723.jpg
Enlaces y Créditos
| [1] | http://ufraw.sourceforge.net/ | Página principal de UFRaw |
| [2] | http://cybercom.net/~dcoffin/dcraw/ | Site oficial del programa DCRaw |
| [3] | http://maashoek.nl/color_profiles.html | Instalación de perfiles ICC de tu cámara |
| [4] | http://www.guillermoluijk.com/tutorial/dcraw/index.htm | Tutorial sobre DCRaw |
| [5] | http://www.kurtsik.org/blog/?p=265 | Perfiles ICC para Gimp |
| [6] | http://comunidad.fotolibre.net/index.php/topic,4263.msg40128.html#msg40128 | Cómo configurar UFraw para la Nikon D700 |
| [7] | Tutorial Tomas Senabre I | Tutorial Cuarto Oscuro Digital I |
| [8] | Tutorial Tomas Senabre II | Tutorial Cuarto Oscuro Digital II |
Volver a HowTo Servidor Gentoo Linux
--Luis 12:08 29 mar 2009 (CEST)

