Darkroom, Krita y nuevas manos para trabajar en raw y linux

Conversando hace algunos dias con Diego el Gnomo me entero de la existencia de un proyecto de Hubert Figuiere que consiste en un programa para el tratamiento  de archivos raw (aunque ya he hablado del tema antes;  este proceso puede ser comparado al de revelar un negativo tradicional) en si la herramienta aspira a ser la herramienta raw de GNOME, un poco lo que es Digikam para KDE y extendiendo las capacidades de F-Spot (que puede trabajar con raw)

Los motivos que da Figuiere me parecen estupendos, comenzando por el hecho de desear hacerla, incluso el que no desee usar DCRaw o UFRaw prefiriendo en su lugar Libopenraw y usando principios de trabajo presentes en otras herramientas ya existentes.

Aunque es un poco reinventar la rueda estoy seguro que para cuando las primeras versiones usables de su herramienta salgan a la luz el panorama de herramientas de tratamiento Raw en Linux se habrá enriquecido. Ojala tenga algo listo para antes de diciembre.

Mientras tanto hay un nuevo vecino en el barrio fotográfico Linux:

Darkroom, una herramienta que se basa en DCRaw (esa que no le gusta a Figuiere pero que es muy buena) bastante básica y que se parece algo al frontend gráfico de UFRaw con la salvedad de poder trabajar en lotes. Está desarrollada por Cyrille Berger que es uno de los responsables de Krita, la herramienta gráfica de KOffice y de la que se espera mucho.

Bibble Pro

framework3.png

Uno de los conceptos mas interesantes importados de la fotografía química a la digital es el de cuarto oscuro digital. La idea parte de aceptar como válidas dos premisas:

  1. Un archivo raw equivale (digitalmente) a un negativo químico.

  2. Todo trabajo sobre la foto realizado a la hora de revelar es menos destructor que uno realizado sobre un jpeg.

Para revelar un negativo en el proceso tradicional se utilizan químicos. en el proceso digital se usan distintos programas.

Cuando compré mi 350d me vino un disco con un programa que solo corre en Windows y Mac; Digital Photo Profesional que a mi gusto es bastante eficiente aunque limitado.

Dado que uso Linux tenía que considerar dos opciones o tener una partición windows (en todo caso virtualizarla) para el programa de Canon; trámite engorroso en realidad o encontraba un soft adecuado nativo para linux.

Encontré varios, aunque la mayor parte basados en DCRAW, (del que hablaré mas adelante) y por consiguiente libres y algunos otros de pago.

De los segundos los que mas me gustaron fueron Lightzone (basado en Java y te pide una máquina potente) y Bibble Pro.

La gentita de Bibble Pro se ha trabajado un programita bastante eficaz, lleno de features que me encantan;

  1. Multiplataforma real, corre en modo nativo en Mac, Linux, Windows, en Linux usa las librerías qt

  2. Trabajo en lotes diferenciados por tarea, puedes crear una tarea que se llame domingo en la tarde y seleccionar las fotos que correspondan a esa tarea y de ahí aplicar el tipo de proceso para esa tarea. (solo la versión pro)

  3. Aprovecha los múltiples núcleos o procesadores que tengas, reparte la carga de manera uniforme. (solo la versión pro)
  4. Es muy rápido, aun en un procesador lento, trabaja con una velocidad mas que aceptable
  5. Tiene modos automáticos bastante sencillos de usar, adecuados para un usuario novato, además permite el máximo control mediante controles manuales.
  6. Es extensible mediante plugins, de hecho algunos de ellos son espectaculares, como el de conversión a blanco y negro con simulación de rollos, que permite simular valores del proyector para positivar.
  7. Incluye una versión básica de Noise Ninja (solo la versión pro)
  8. Permite corregir el efecto barril mediante una base de datos de las principales reflex y lentes del mercado.
  9. Soporta OpenRaw

Existen dos versiones, la Pro y la Lite.

Desde que lo uso en linux estoy bastante conforme con el rendimiento y los resultados que me da el programa, aunque es necesario mencionar que tiene algunos puntos que mejorar en la mascara de enfoque.

Ahora nos enfrentamos a una constante, es posible que distintos reveladores raw produzcan distintos resultados y eso depende del algoritmo que usen o de la precisión de la implementación del formato en el programa, aquí hay una comparativa (en inglés) de la gente de photozone sobre el tema.

Aunque mi me gusta (y recomiendo) Bibble Pro, y lo uso casi para todo, existen algunos casos en los que prefiero UFRAW, del que hablaremos mas adelante.

Algunas precisiones sobre el Raw

Hace unos días hablé sobre algunas herramientas para editar archivos Raw en Linux. Antes de escribir sobre las herramientas en concreto puede ser necesario definir que es el Raw y para que sirve.Claro, esto es a despecho de la cantidad de links que he puesto en post previos y que de repente no han seguido.

Para explicar lo que es un archivo Rae es apropiado hacer una analogía con la fotografía química, donde un negativo de celulosa recibe la luz y se impresiona con la imagen visible mediante la lente.

En la fotografía digital la figura del negativo es sustituida por dos elementos; el sensor y la información capturada. La luz impresiona el sensor y este convierte la luz en información, la misma es procesada por el sensor que a su turno la convierte en un archivo JPEG o RAW dependiendo del tipo de cámara que tengas.

La mayor parte de las cámaras compactas de gama media a alta incorporan este formato

Al convertir la información del sensor en un archivo jpeg se pierde información, del mismo modo que al comprimir un wav en un mp3. Adicionalmente cada cámara realiza ciertos procesos, aplica ciertos filtros (alguna capa de enfoque, algún supresor de ruido digital, entre otros) dejando una imagen que a simple vista está OK pero que ya ha perdido mucha información.

Al exportar la información del sensor a un archivo RAW lo que se obtiene es la información recibida por el sensor sin modificaciones ni procesos, que pueden ser aplicados por nosotros mismos, de acuerdo a nuestro criterio.  Esto significa entre otras cosas que una imagen raw puede verse – sin proceso alguno – incluso “peor” que una JPEG, pero esto  significa que falta procesar la imagen.

Es por eso que si conocen a alguien que dispare en RAW – aunque sea en una compacta – les diga que tiene que trabajar la foto antes de entregarla o mostrarla.

Hasta aquí  quiero decir que trabajar en  crudo significa poder tener un abanico de opciones mas amplio a la hora de trabajar, poder aplicar filtros o incluso recuperar fotos que de otro modo serían imposible de trabajar.

Claro, no todo son ventajas, los archivos raw demandan mas espacio en la tarjeta de memoria, al ser información sin procesar, aunque existen algunos archivos que incluyen un tipo de compresión sin perdida como el .cr2 de Canon. Por otro lado al no existir un estandar del formato son necesarios muchos tipos de software para acceder a las distintas cámaras, aunque existen programas que incluyen conversores para los distintos archivos e iniciativas como DNG de adobe y OpenRaw. En Linux contamos con alternativas, pero la mayor parte descansa sobre Dcraw, un lector universal de raw open source y en el que se basa el soporte raw de programas como Digikam, Gimp, Krita y otros.

Una foto más nítida

Una de las cosas que uno se pregunta cuando compra una reflex es como hacer que las tomas salgan mejores, mas nítidas o como aprovechar mejor los lentes, de hecho yo me formule la pregunta aun cuando me puse a estudiar foto.

En el manual de las lentes básicamente vienen las instrucciones de cuidado y de montaje en la cámara pero no dice que apertura es la mejor para lograr nitidez o en el caso que sea un zoom cuales rangos focales están mas conseguidos.

En principio existen algunas consideraciones básicas para lograr la nitidez deseada

  • la menor iso posible – 100 es lo mas usual, si tienes menos, mejor.
  • el tiempo de exposición mas corto posible – lo recomendable es siempre un tiempo de 1 sobre la distancia focal, si tienes una lente 17 70 y tomas a 17 el mínimo es 1/17 si tienes una cámara digital con formato aps c debes usar el factor multiplicador, en el caso de mi canon es 1.6
  • dispara siempre en RAW – en el proceso a jpeg siempre se pierde imagen y el raw lo puedes trabajar tranquilamente con cualquier herramienta que lo permita, yo siempre recomiendo UFRAW o DCRAW
  • averigua cual es la focal ideal para tu lente y usala – una estupenda página para averiguarlo es Photozone donde además de evaluar algunas de las lentes mas populares para cada una de las marcas mas conocidas sugieren revelan cuales son los rangos de aberración y distorsión, recuerden que esos problemas pueden ser resueltos de modo mas o menos satisfactorio vía soft (algunas herramientas de revelado raw incluyen herramientas de ese tipo, como Bibble Pro)
  • mantén el lente y el sensor limpio, protege la lente con un filtro adecuado pero de preferencia retíralo antes de tomar la foto, a menos que sea un filtro de efecto y estés deseando ese efecto. Normalmente tengo protegidas mis lentes con filtros UV pero lo mas común es que un filtro degrade de algún modo la calidad de la imagen.
  • si vas a tomar con poca luz o con tiempos de exposición largos – en el orden de 1/15 o mayores – considera usa un trípode o tus imágenes saldrán trepidadas como poco.

Otras consideraciones típicas son, ten cuidado de la luz, cuida que la exposición sea correcta y sobre todo: LEE EL MANUAL DE LA CÁMARA. Las empresas quieren reducir costos, si se dan el trabajo de imprimir esos libritos no es por tradición ni por que tengan un afan arboricida, es para que los usuarios los lean.