Foro Caborian, fotografía "in extremis"

MMM - Exposición y crítica fotográfica - 2004 - 2022 => Consultas Técnicas (Fotografía) => Mensaje iniciado por: pukkita en Diciembre 01, 2005, 17:54:21

Título: Workshop - Guía de uso dcraw
Publicado por: pukkita en Diciembre 01, 2005, 17:54:21
Introducción

Para los que no saben lo que es, dcraw (http://www.cybercom.net/~dcoffin/dcraw) es un programa (línea de comandos) para procesado de RAWs. Es el que más cámaras soporta, el que más rápido evoluciona (rara es la semana que no hay una actualización), y de las fuentes que han bebido el 99% de los demás conversores RAW que cuentan con interfaces gráficas de usuarios.

Está programado de forma que es prácticamente universal, es decir, se puede compilar para que funcione en cualquier sistema operativo; sea un *nix (linux, *BSD), Mac Os X, Windows, lo que sea. Desde hace un tiempo alojo versiones listas para usar para Windows y Mac OS X (http://www.insflug.org/raw).
 
Lo que obtenemos con dcraw es un fichero (.psd o .ppm) de 16 bit lineal; esto supone la materia prima; lo que nos queda es procesarlo mediante el programa de retoque de nuestra elección (que soporte trabajar en 16 bit) de forma adecuada a nuestra cámara, y automatizar el proceso.

Como se ha comentado en otro post, y dado que quiero hacer una página que ilustre y oriente en el uso de dcraw y su postproceso para complementar la que tengo en donde alojo las versiones listas para usar para Windows y Mac OS X, intentaré ilustrar el método que creo hace que dcraw dé  resultados que da, y por lo que en calidad, y bien post-procesado, sea superior al resto de conversores.

En un principio el procesado de los raw los haremos mediante linea de comandos o de alguno de los menus contextuales (http://www.insflug.org/raw/software/download) disponibles y el procesado con Photoshop.

A quién va dirigido

No soy un fanático de ningún programa, sistema, filosofía de software ni religión, y lógicamente no pretendo que nadie con una cantidad de fotos por revisar o procesar utilice este sistema para su día a día habitual, dado que el workflow, aunque bastante automatizable, no es precisamente ágil, aunque se intentará que eso cambie en un futuro.

No obstante, hay una serie de áreas donde le será de muchisima utilidad a todo aquél que lo sepa usar con destreza, sea cual sea su dedicación:


Resumen del Proceso

Se puede resumir en los siguientes pasos:



Estas son las fases a grosso modo; luego cada cual podrá parametrizar, o sofisticar o simplificar cada una de las fases finales del proceso según gustos o necesidades.

El proceso, en detalle

No soy ningún master en Photoshop, y espero y deseo que aportéis los refinamientos o correcciones  que veáis oportunas. El llegar a este proceso ha sido por un procedimiento puramente empírico, y los criterios que buscaba fueron sobre todo neutralidad y calidad.

Con dcraw, (tengo una 10D, y tenéis un fichero de referencia para probar (http://www.insflug.org/shots/AnalisisRAW/TestRawFile.tgz)) los parámetros de conversión a utilizar son los siguientes:

dcraw
Código: [Seleccionar]
dcraw -w  -q 3 -b 1 -m -3 fichero.raw

-w: Usar el balance de blancos de la foto
-q 3: Usar la máxima calidad de interpolado (importante para el nivel de detalle final, actualmente, el mejor en esto)
-b 1: exposición: para una foto correctamente expuesta, será 1; para sobreexpuesta menos de 1; para subexpuesta mayor que 1 (en la foto de referencia., 0.7)
-m Usar espacio de color RGB (si no se especifica la salida es sRGB, no recomendable para procesado lineal)
-3 Formato de fichero de salida, en este caso .psd de 16 bits. 

Photoshop

Antes que nada, necesitamos un espacio de color RGB lineal (gamma 1) para asignárselo al fichero producido por dcraw. Lo podéis bajar (http://www.insflug.org/soft/Adobe_RGB_1998_Linear_Gamma.icc) y colocar en donde estén los ICC e ICM de vuestro sistema (haced una búsqueda, en XP es c:\windows\system32\spool\drivers\color, en OS X la global es /Library/ColorSync/Profiles)  o bien generarlo vosotros mismos:

y dar a ver opciones avanzadas, o más opciones.

Ya tenéis un perfil lineal.

En otros programas, se utilizan perfiles específicos o personalizados para nuestra cámara. Con dcraw, y el flujo de trabajo que se propone, da mejores resultados, siendo estos más neutrales, usar simplemente el espacio de color con el que trabaja la máquina. El uso de perfiles de cámara personalizados no da siempre los resultados que se espera (ni con dcraw ni ningún otro gestor RAW, hay que andar con media docena de perfiles según las condiciones, etc,) y mucho menos de forma homogénea; los que trabajen con panoramas estarán al corriente.

Según todos los expertos en gestión de color que han soportado mis preguntas, a día de hoy, no existe ningún método de perfilado de cámaras digitales fiable. Asi que nos ahorramos una variable que puede dar resultados inesperados.

dcraw se ha hecho muy popular entre los ensambladores de panoramas precisamente por la homogeneidad de resultados, gestion del rango dinámico y neutralidad.

Los pasos los tenéis en esta Acción de PS (http://www.insflug.org/soft/proceso_dcRAW.atn); deberéis experimentar con vuestra cámara para ver qué afinar a partir del paso 3; en suma en la acción lo que se hace:


Probadlo, comentad qué cámara tenéis, poned ficheros para probar, en fin, a mojarse, que el agua está buenísima :)

Puntos a comprobar: nivel de detalle (en la foto de referencia, textura de los vaqueros, de las costuras del cinturón, bordado de la camiseta del peque), la neutralidad y homogeneidad de los colores (la mano del niño con la del adulto con tonmos diferenciados, el agua, la perca), la distribución del rango dinámico, luces altas (camisa blanca en zona cercana al cinturón) y bajas, etc (de la foto de referencia por ejemplo), y comparadla con lo que obtenéis en otros programas.
Título: Re: Workshop - Guía de uso dcraw
Publicado por: Avotes en Diciembre 01, 2005, 19:18:11
la accion de photoshop me da error el link o son cosas mias?
Título: Re: Workshop - Guía de uso dcraw
Publicado por: david en Diciembre 01, 2005, 19:35:55
Este fin de semana habrá que experimentar  :lol: :lol:

Un saludo y muchas gracias por el curro :)
Título: Re: Workshop - Guía de uso dcraw
Publicado por: Avotes en Diciembre 01, 2005, 19:46:40
Reconozco mi ignorancia con el terminal... :( voy a leerme todo este material de nuevo. De todas maneras gracias por tu esfuerzo.
saludos
Título: Re: Workshop - Guía de uso dcraw
Publicado por: Avotes en Diciembre 01, 2005, 22:17:07
Pues me lo he leido todo y no he llegado a colocar el susodicho menu contextual :silba: esto va a ser mas dificil de lo que yo creia dado mis escasos conocimientos del terminal :(
Título: Re: Workshop - Guía de uso dcraw
Publicado por: raғa eѕpada en Diciembre 01, 2005, 22:18:03
Ummm mola... ya tenemos deberes... :D
Título: Re: Workshop - Guía de uso dcraw
Publicado por: Avotes en Diciembre 02, 2005, 00:09:14
 :D :D :D
Título: Re: Workshop - Guía de uso dcraw
Publicado por: Goala en Diciembre 02, 2005, 10:32:58
a ver si el lunes puedo probar, me interesa, me interesa ;)
Título: Re: Workshop - Guía de uso dcraw
Publicado por: Ayrton en Diciembre 02, 2005, 10:39:22
Qué recuerdos Pukki... :)

A ver si pillo un rato y lo estudio a fondo... ;)
Título: Re: Workshop - Guía de uso dcraw
Publicado por: pukkita en Diciembre 02, 2005, 13:22:19
Cita de: Avotes
la accion de photoshop me da error el link o son cosas mias?

No son cosas tuyas, fallo mio, ya está corregido  :silba:

La verdad es que el tema terminal es un problema para los que no están habituados, estoy estudiando hacer una interfaz gráfica para el procesado de RAWs (sólo OS X), aunque sea para gestionar los procesos por lotes, precisamente para facilitaros las cosas.

Avotes: De todos modos para convertir una foto en concreto, no es complicado. Pasos:


Verás que escupe una serie de líneas, algo parecido a:

Código: [Seleccionar]
Loading Canon EOS 10D image from CRW_0925.CRW...
Scaling with black=126, pre_mul[] = 22.709614 11.200000 14.444230 11.200000
AHD interpolation...
Building histograms...
Flipping image 0:V:T...
Writing data to CRW_0925.psd...

Si vas al finder a tu directorio home (la casa) verás ahí el .psd.

Si tras aplicar la acción, especialmente la primera curva, ves que se sobreexpone, dismunuye el parametro -b (-b 0.7 por ejemplo). Si se te queda muy oscura, auméntalo (-b 1.4 por ejemplo). Ve décima a décima. El gran fuerte de dcraw es precisamente su distribución del rango dinámico.

Para los que trabajen con windows, Timo Autiokari (http://www.aim-dtp.net/aim/digicam/dcraw/) explica cómo utilizar dcraw desde interfaces como irfanview (http://www.irfanview.com/) o Picasa2 (http://www.picasa.com/).

Linuxeros o BSDeros: con CinePaint podemos hacer autenticas virguerias con dcraw; en lo que os pueda echar una mano, comentadlo. El tema de gestion de color en estos *nix no obstante es un pelo más complicado (se usa LittleCMS).


Título: Re: Workshop - Guía de uso dcraw
Publicado por: Avotes en Diciembre 02, 2005, 13:44:40
Localizado el terminal :D

Pongo esto:
power-mac-g5-de-octavio-martin:~ octaviomartin$ dcraw -v -w  -q 3 -b 1 -m -3/Users/octaviomartin/Desktop/CRW_0925.CRW
Unknown option "-v"
power-mac-g5-de-octavio-martin:~ octaviomartin$
  :?
No conforme con el resultado voy a la frase inicial que habias puesto y arrastro de nuevo el fichero al terminal:

power-mac-g5-de-octavio-martin:~ octaviomartin$ dcraw -w  -q 3 -b 1 -m -3/Users/octaviomartin/Desktop/CRW_0925.CRW
3: No such file or directory
-b: No such file or directory
1: No such file or directory
-m: No such file or directory
-3/Users/octaviomartin/Desktop/CRW_0925.CRW: No such file or directory

 :?
Título: Re: Workshop - Guía de uso dcraw
Publicado por: pukkita en Diciembre 02, 2005, 15:19:12
Te has bajado el ultimo dcraw (http://www.insflug.org/soft/dcraw-MacOSX.tgz)?

Haz esto en el terminal (ve copiando y pegando cada linea):

Código: [Seleccionar]
ftp http://www.insflug.org/soft/dcraw-MacOSX.tgz
sudo tar zxvf dcraw-MacOSX.tgz -C /
sudo cp -f /usr/bin/dcrawG5 /usr/bin/dcraw

Te pedirá un password (que cuando lo tecleas no se ve) es el mismo que el del usuario con privilegios en el sistema.

Repite despues de eso a ver, y mete un espacio antes de arrastrar el fichero al terminal, que se vea así:

Código: [Seleccionar]
dcraw -w  -q 3 -b 1 -m -3 /Users/octaviomartin/Desktop/CRW_0925.CRW
Título: Re: Workshop - Guía de uso dcraw
Publicado por: Avotes en Diciembre 02, 2005, 16:03:49
Parece que la cosa mejora. Ahora me sale esto:
Last login: Fri Dec  2 12:39:42 on ttyp1
Welcome to Darwin!
power-mac-g5-de-octavio-martin:~ octaviomartin$ ftp http://www.insflug.org/soft/dcraw-MacOSX.tgz
Requesting http://www.insflug.org/soft/dcraw-MacOSX.tgz
100% |*************************************|   474 KB   87.73 KB/s    00:05   
485794 bytes retrieved in 00:05 (87.72 KB/s)
power-mac-g5-de-octavio-martin:~ octaviomartin$ sudo tar zxvf dcraw-MacOSX.tgz -C /

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

Password:
usr/share/man/man1/dcraw.1
usr/bin/dcraw
usr/bin/dcrawG4
usr/bin/dcrawG5
usr/bin/dcrawU
power-mac-g5-de-octavio-martin:~ octaviomartin$ dcraw -w  -q 3 -b 1 -m -3 /Users/octaviomartin/Desktop/CRW_0925.CRW
power-mac-g5-de-octavio-martin:~ octaviomartin$ dcraw -w  -q 3 -b 1 -m -3 /Users/octaviomartin/Desktop/CRW_0925.CRW
power-mac-g5-de-octavio-martin:~ octaviomartin$


Yo no tengo pasword en mi ordenador asi que cuando me lo pide pulso enter directamente
Decir que tengo una canon 20D
Título: Re: Workshop - Guía de uso dcraw
Publicado por: Avotes en Diciembre 02, 2005, 16:06:45
intento con un raw de los mios pero parece que no:

power-mac-g5-de-octavio-martin:~ octaviomartin$ dcraw -w  -q 3 -b 1 -m -3/Users/octaviomartin/Desktop/IMG_9443.CR2
No files to process.
Título: Re: Workshop - Guía de uso dcraw
Publicado por: Ayrton en Diciembre 02, 2005, 17:29:23
A ver Pukkita, igual digo una burrada, pero en la instrucción:

sudo tar zxvf dcraw-MacOSX.tgz -C /

No se te ha escapado un "trozo" de Windows... :D

Y por cierto, ¿no vale con áquel front-end que se llamaba dcraw y que era freeware?
Título: Re: Workshop - Guía de uso dcraw
Publicado por: pukkita en Diciembre 02, 2005, 20:30:37
intento con un raw de los mios pero parece que no:

power-mac-g5-de-octavio-martin:~ octaviomartin$ dcraw -w  -q 3 -b 1 -m -3/Users/octaviomartin/Desktop/IMG_9443.CR2
No files to process.


el espacio, mete un espacio entre el -3 ultimo y el path al fichero!
Título: Re: Workshop - Guía de uso dcraw
Publicado por: pukkita en Diciembre 02, 2005, 20:32:00
A ver Pukkita, igual digo una burrada, pero en la instrucción:

sudo tar zxvf dcraw-MacOSX.tgz -C /

No se te ha escapado un "trozo" de Windows... :D

Y por cierto, ¿no vale con áquel front-end que se llamaba dcraw y que era freeware?

un trozo de windows? no te capto :) por qué lo dices?

dcrawX? el problema es que a saber que version de dcraw usa...
Título: Re: Workshop - Guía de uso dcraw
Publicado por: owockadoy en Diciembre 02, 2005, 21:38:13
intento con un raw de los mios pero parece que no:

power-mac-g5-de-octavio-martin:~ octaviomartin$ dcraw -w  -q 3 -b 1 -m -3/Users/octaviomartin/Desktop/IMG_9443.CR2
No files to process.


Perdón por meterme pero creo que el error que estás cometiendo es que no dejas un espacio entre el -3 que hay después del -m y la ruta hacia la imagen. Tú tienes esto:

-b 1 -m -3/Users/octaviomartin/Desktop/IMG_9443.CR2

y deberías escribir esto:

-b 1 -m -3 /Users/octaviomartin/Desktop/IMG_9443.CR2

Fíjate en el espacio entre el 3 y la /

Título: Re: Workshop - Guía de uso dcraw
Publicado por: Avotes en Diciembre 02, 2005, 22:37:00
Pues siiiii, owocadoy tienes razon :lol: era esooo. Me ha gererado un photoshop en el escritorio. Vamos a probar la accion ahora. Disculpad mi torpeza e insistencia pero es que el tema me resulta interesante. Gracias pukita y a todos
Título: Re: Workshop - Guía de uso dcraw
Publicado por: david en Diciembre 03, 2005, 17:32:01
Hola, pues he estado haciendo los deberes y me temo que para mi no merece la pena la inversión de tiempo que supone procesar con este software. No se obtienen malos resultados pero no son mejores que los que se pueden obtener con el C1 o el Raw Shooter (en su versión gratuíta) De hecho el Raw Shooter me ha sorprendido gratamente y puede que sea el que mejor ha funcionado de todos.

A ver si subo unos recortes al 100% ;)

Un saludo :)
Título: Re: Workshop - Guía de uso dcraw
Publicado por: david en Diciembre 03, 2005, 17:41:34
Os dejo los links a los recortes:

Recorte 1 (http://www.ennegativo.com/caborian/recortes/recorte-1.jpg)

Recorte 2 (http://www.ennegativo.com/caborian/recortes/recorte-2.jpg)

Recorte 3 (http://www.ennegativo.com/caborian/recortes/recorte-3.jpg)

Recorte 4 (http://www.ennegativo.com/caborian/recortes/recorte-4.jpg)

Un saludo :)
Título: Re: Workshop - Guía de uso dcraw
Publicado por: pukkita en Diciembre 03, 2005, 18:06:40
No es la primera vez que escucho hablar bien del RawShooter, he leido a su autor en mas de una ocasion en la lista de RAW... creo que es solo windows, no?

Porque no metes unos recortes con el rawshooter?

Ojo que como comento la accion de photoshop es muy muy basica, seguro que hay quien la refina muchisimo mas.

Como comento al principio, no pretendo que nadie use este sistema como workflow sobre ningun otro, pero en determinados casos puede ser muy util...
Título: Re: Workshop - Guía de uso dcraw
Publicado por: david en Diciembre 03, 2005, 19:14:21
He puesto los links a los recortes en el mensaje anterior al tuyo ;)

Un saludo :)
Título: Re: Workshop - Guía de uso dcraw
Publicado por: pukkita en Diciembre 03, 2005, 21:01:58
los recortes entonces de que son, del rawshooter?
Título: Re: Workshop - Guía de uso dcraw
Publicado por: david en Diciembre 03, 2005, 21:51:27
Si, si los recortes son del raw shooter en su versión gratuíta, la essentials.

Un saludo :)
Título: Re: Workshop - Guía de uso dcraw
Publicado por: raғa eѕpada en Diciembre 04, 2005, 18:54:13
A mi estan saliendo posterizaciones... posterizaciones que veo ya en el psd convertido por dcraw... ummmm reviso el proceso entero...
Título: Re: Workshop - Guía de uso dcraw
Publicado por: pukkita en Diciembre 05, 2005, 11:32:11
david, pues aunque veo que usara un algoritmo de interpolado más reciente, sigue dando más detalle la ultima de dcraw... pon un recorte de la mano del niño y el adulto pa ver tonos de piel...

rafa, eso es algun problema con perfiles.

Comprueba:

1.- que utilizas la ultima version de dcraw y le especificas -m, si no te saca ya en espacio de color sRGB, y la accion esta preparada para asignar despues Adobe RGB 1998.

2.- Que perfil le estas asignando?
Título: Re: Workshop - Guía de uso dcraw
Publicado por: david en Diciembre 05, 2005, 14:42:20
Cuando llegue a casa pongo un recorte de la mano del niño. De todas formas el dcraw por lo que vi produce en los bordes  de los objetos un efecto "sierra" un poco extraño que no me convenció nada.

Un saludo :)
Título: Re: Workshop - Guía de uso dcraw
Publicado por: david en Diciembre 05, 2005, 22:44:00
Bueno, lo prometido es deuda:

Recorte Raw Shooter 2005(versión gratuíta) (http://www.ennegativo.com/caborian/recortes/raw2005.jpg) Quizá demasiado saturada para mi gusto.

Recorte Raw Shooter 2006(versión de pago) (http://www.ennegativo.com/caborian/recortes/raw2006.jpg) Utiliza los perfiles de color de etcetera para la 10D. Me gusta mas, tiene algo menos de saturación.

Un saludo :)
Título: Re: Workshop - Guía de uso dcraw
Publicado por: RiP en Diciembre 06, 2005, 10:32:09
Jode la de weltas que esta dando esa foto... verdad pukki?
Yo por el momento me considero iniciandome y el C1 o el camera raw me bastan... mas adelante probaremos
Título: Re: Workshop - Guía de uso dcraw
Publicado por: pukkita en Diciembre 09, 2005, 10:12:58
David donde has visto dientes de sierra?

Los colores del Rawshooter de los tonos de piel son pfff.... parece que los hayan pintado, no hay color con dcraw.
Título: Re: Workshop - Guía de uso dcraw
Publicado por: david en Diciembre 10, 2005, 00:38:34
Los dientes de sierra me salieron en una foto que procese en la que había una farola...

¿Podrías poner un recorte de la foto del crio procesada con el dcraw para ver los tonos de piel?

Un saludo :)