Autor Tema: Impresiones sobre Darktable  (Leído 33681 veces)

Medyr

  • Palizas oficial
  • *
  • Mensajes: 5413
    • Apratizando
Impresiones sobre Darktable
« on: 14 dic 2010, 06:08 am »
Bueno, pues me lanzo a la piscina y empiezo con esto.

Velocidad: si va a mejorar en la 0.8 no digo nada.

Problema con los rojos. Tengo una foto, (la subo esta tarde) que no tengo manera de procesar como es debido. No estoy seguro de que sea un problema heredado del código de ufraw (creo que Darktable hereda bastante del mismo).

Salvar las fotos: pues todo bien, pero cuando le doy a guardar en jpg, se que queda como el pan por las mañanas, tostadico, lo cual, de momento, lo inutiliza al no poder tener una imagen procesada.

Si se pudiera exportar a GIMP directamente estaría genial, y creo que ayudaría bastante con el tema del script de maese Tomas.

Cuando le doy a eliminar el ruido mediante el ecualizador y uso noise (hard) me hace extraños (lo mismo, a ver si lo subo esta tarde).

Por lo demás, como un crío con zapatos nuevos  :yahoo:
"Es hora de que nos empecemos a tomar en serio la fotografía y la tratemos como una afición"
Elliott Erwitt

jcsogo

  • Asidu@
  • **
  • Mensajes: 47
Re: Impresiones sobre Darktable
« Respuesta #1 on: 14 dic 2010, 07:23 am »
Bueno, pues me lanzo a la piscina y empiezo con esto.

Velocidad: si va a mejorar en la 0.8 no digo nada.

Problema con los rojos. Tengo una foto, (la subo esta tarde) que no tengo manera de procesar como es debido. No estoy seguro de que sea un problema heredado del código de ufraw (creo que Darktable hereda bastante del mismo).

Salvar las fotos: pues todo bien, pero cuando le doy a guardar en jpg, se que queda como el pan por las mañanas, tostadico, lo cual, de momento, lo inutiliza al no poder tener una imagen procesada.

Si se pudiera exportar a GIMP directamente estaría genial, y creo que ayudaría bastante con el tema del script de maese Tomas.

Cuando le doy a eliminar el ruido mediante el ecualizador y uso noise (hard) me hace extraños (lo mismo, a ver si lo subo esta tarde).

Por lo demás, como un crío con zapatos nuevos  :yahoo:

Sí, la velocidad mejora bastante en la versión que hay ahora mismo en el repositorio git. Es más, incluso si tenéis una tarjeta NVidia o ATI/AMD con soporte de OpenCL se está trabajando para que las soporte, con los que los cálculos se harían en la GPU. Lo malo es que el soporte de  OpenCL sólo está en los driver propietarios de estas tarjetas, no en los libres. Pero sin esto, la mejora de velocidad es importante, gracias a la mayor paralelización y al uso de rawspeed en vez de libraw para cargar los RAW.

¿De qué cámara es la foto con los rojos? ¿Qué matriz de color estás usando (mira en el plugin color de entrada - input color profile)? ¿Podrías hacer público el RAW en un Dropbox?

Eso que dices de la exportación me sorprende. Lo que creo es que tarda bastante. En el panel izquierdo, abajo, tienes una barra de estado de la exportación. También ayuda, si tienes un procesador con más de un núcleo el poner el contador de "Hilos" igual al número de núcleos (no recomendable más de 4). De todos modos, si quieres saber cuánto tarda en procesar cada módulo, lanza el programa desde la consola `darktable -d perf`

La exportación a Gimp directa no debería ser difícil de implementar, mirando el código de ufraw. Lo del script es un poco más complicado porque darktable no tiene modo en línea de comandos, pero también se podría hacer. Aunque el objetivo para el script de Senabre sería implementarlo con capas de ajustes en Darktable, para que la edición no sea destructiva, como en Gimp.

Manolo

  • Bimilenari@
  • **
  • Mensajes: 2876
  • No dejes que la realidad te arruine una buena foto
    • Mi galeria en Ipernity
Re: Impresiones sobre Darktable
« Respuesta #2 on: 14 dic 2010, 07:59 am »
En primer lugar jcsogo, muchas gracias por venir a ilustrarnos sobre el desarrollo de este programa. Eso sí, agradecería un enlace al foro del que se está hablando.

...  darktable no tiene modo en línea de comandos ...

Chuuungo pelota  :( Va perdiendo puntos...

Tengo algunas otras preguntas de las que me gustaría que comentaras algo:

* ¿Por qué hay un modo "light table"? ¿Acaso no hay suficientes visores y clasificadores de imágenes (tanto en *nixes como en otros SO)? ¿no era más sensato volcar recursos y tiempo sobre el revelado en sí, que es lo que más se echa en falta?

* Por lo que dices y dicen, el revelado de "darktable" extiende sus tentáculos sobre varios aspectos de procesado de imagen que, aunque técnicamente lo podrían llevar a cabo otros programas, es cierto que así, en modo gráfico y a 16 bits (o más) no hay nada consolidado en el mundo del SL.  La pregunta es, si el programa admite formatos ya revelados (tif, estoy pensando) para aplicar esos algoritmos de procesado de imagen, especialmente los de ajuste por capas, o bien se restringe a los distintos tipos de RAWs.

Eso es todo (de momento). También me uno a la enhorabuena por el currele y espero de verdad que el proyecto se consolide como la herramienta valiosa que todos estamos esperando.
Ubuntu & Debian, Nikon D40X Nikon D5100
ufraw, photivo, imagemagick, gimp, pantools
Artículos y fotos bajo licencia CC-BY

jcsogo

  • Asidu@
  • **
  • Mensajes: 47
Re: Impresiones sobre Darktable
« Respuesta #3 on: 14 dic 2010, 09:44 am »
En primer lugar jcsogo, muchas gracias por venir a ilustrarnos sobre el desarrollo de este programa. Eso sí, agradecería un enlace al foro del que se está hablando.
No sé a qué te refieres con esto último del enlace. ¿Puedes aclararlo? Gracias

...  darktable no tiene modo en línea de comandos ...

Chuuungo pelota  :( Va perdiendo puntos...
Hombre, creo que tampoco es tan importante para una aplicación gráfica, aunque para cosas como el procesamiento posterior de las imágenes sí que podría tener sentido. Si es por aplicar un revelado común a varias imágenes, se pueden seleccionar las que quieras en lightable y aplicar un "estilo de revelado" guardado previamente.
De todas formas, tampoco es algo a descartar.

Tengo algunas otras preguntas de las que me gustaría que comentaras algo:

* ¿Por qué hay un modo "light table"? ¿Acaso no hay suficientes visores y clasificadores de imágenes (tanto en *nixes como en otros SO)? ¿no era más sensato volcar recursos y tiempo sobre el revelado en sí, que es lo que más se echa en falta?
El modo lighttable está para integrar en un programa todo el flujo de trabajo, o al menos la mayor parte de él. Además, no hace falta usarlo como clasificador si no quieres, simplemente importa las imágenes que quieras tratar y ya está. Darktable no mueve ficheros de su sitio, ni los copia, así que no hay problema en hacerlo de esa forma. De todos modos, sí que es necesario un sitio donde decir qué ficheros se exportan, poder aplicar revelados iguales a varios ficheros al mismo tiempo, ...

* Por lo que dices y dicen, el revelado de "darktable" extiende sus tentáculos sobre varios aspectos de procesado de imagen que, aunque técnicamente lo podrían llevar a cabo otros programas, es cierto que así, en modo gráfico y a 16 bits (o más) no hay nada consolidado en el mundo del SL.  La pregunta es, si el programa admite formatos ya revelados (tif, estoy pensando) para aplicar esos algoritmos de procesado de imagen, especialmente los de ajuste por capas, o bien se restringe a los distintos tipos de RAWs.

Eso es todo (de momento). También me uno a la enhorabuena por el currele y espero de verdad que el proyecto se consolide como la herramienta valiosa que todos estamos esperando.
Sí se pueden importar PNG, TIF y JPG, y tratarlos con las herramientas de Darktable. Si estás interesado en probarlo de este modo, te lo agradecería, ya que al final todos tendemos a usar sólo los ficheros desde RAW.

En cuanto a que se convierta en una herramienta valiosa, por eso es tan interesante la colaboración de este foro. En los foros genéricos (canonistas o nikonistas) es más difícil que se preste atención a estos programas por la historia de siempre: para qué lo quiero si puedo bajarme ahora mismo Lightroom. En este foro se valora el software libre, y al mismo tiempo se pueden conseguir opiniones de usuarios que lo utilizan como tal, como meros usuarios. Esto último es siempre bueno, pues cuando te metes algo en el desarrollo (aunque no sea a un nivel muy profundo, como es mi caso) siempre pierdes la perspectiva y las críticas son siempre buenas.

elpecoso

  • Milenari@
  • *
  • Mensajes: 1471
  • Esto es lo que somos
    • La madriguera del escobrice
Re: Impresiones sobre Darktable
« Respuesta #4 on: 14 dic 2010, 13:17 pm »
En primer lugar jcsogo, muchas gracias por venir a ilustrarnos sobre el desarrollo de este programa. Eso sí, agradecería un enlace al foro del que se está hablando.
No sé a qué te refieres con esto último del enlace. ¿Puedes aclararlo? Gracias
No te preocupes, con Manolo suelen pasar estas cosas  :DDD
creo que se refiere a esto:
http://sourceforge.net/apps/phpbb/darktable/

chau!
Me gustaría cambiar el mundo, pero no me dan el código fuente
<- La ultima de La madriguera del escobrice

jcsogo

  • Asidu@
  • **
  • Mensajes: 47
Re: Impresiones sobre Darktable
« Respuesta #5 on: 14 dic 2010, 13:39 pm »
No te preocupes, con Manolo suelen pasar estas cosas  :DDD
creo que se refiere a esto:
http://sourceforge.net/apps/phpbb/darktable/

chau!


Ah! Ok si es eso. No había hablado de ningún foro. Es más, no recomiendo usarlo, dado que está un poco abandonado (mal). Lo mejor es usar la lista de correo (darktable-devel@lists.sf.net) o el IRC (#darktable en Freenode)

jofial

  • Palizas oficial
  • *
  • Mensajes: 9513
  • Φ el · sobre la y
Re: Impresiones sobre Darktable
« Respuesta #6 on: 14 dic 2010, 13:48 pm »
Holas,

Estaba haciendo unas comparativas entre los tres flujos que vengo usando: UFraw+Gimp, Digikam y ahora con Darktable y poder mostrar las diferencias entre ellos, cuando estaba exportando la imagen final en JPG con Darktable se me cierra el programa y me da el siguiente error1:

Código: [Seleccionar]
jose@jose-Dell-DM061:~$ darktable
terminate called after throwing an instance of 'std::bad_alloc'
  what():  std::bad_alloc
Cancelado

¿Alguna idea...?

Trabajando con:

Código: [Seleccionar]
jose@jose-Dell-DM061:~$ uname -a
Linux jose-Dell-DM061 2.6.35-23-generic-pae #41-Ubuntu SMP Wed Nov 24 10:35:46 UTC 2010 i686 GNU/Linux

La distribución y versión:
Código: [Seleccionar]
jose@jose-Dell-DM061:~$ lsb_release -idc
Distributor ID: Ubuntu
Description:    Ubuntu 10.10
Codename:       maverick

Versión de Qt y KDE
Código: [Seleccionar]
ose@jose-Dell-DM061:~$ kde4-config --version
Qt: 4.7.0
Plataforma de desarrollo de KDE: 4.5.4 (KDE 4.5.4)
kde4-config: 1.0

El uso con top era:
Código: [Seleccionar]
top - 16:26:55 up  3:10,  2 users,  load average: 0.33, 0.62, 0.81
Tasks: 176 total,   1 running, 175 sleeping,   0 stopped,   0 zombie
Cpu(s):  6.2%us,  1.3%sy,  1.0%ni, 91.2%id,  0.4%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   4050956k total,  1465428k used,  2585528k free,    65916k buffers
Swap:   975868k total,        0k used,   975868k free,   675040k cached

La maquinaria usada esta:
Código: [Seleccionar]
jose@jose-Dell-DM061:~$ sudo lshw -short
H/W path           Device      Class          Description
=========================================================
                               system         Dell DM061
/0                             bus            0WG864
/0/0                           memory         64KiB BIOS
/0/400                         processor      Intel(R) Pentium(R) D CPU 2.80GHz
/0/400/700                     memory         16KiB L1 cache
/0/400/701                     memory         4MiB L2 cache
/0/400/0.1                     processor      Logical CPU
/0/400/0.2                     processor      Logical CPU
/0/1000                        memory         4GiB System Memory
/0/1000/0                      memory         1GiB DIMM DDR Synchronous 533 MHz (1.9 ns)
/0/1000/1                      memory         1GiB DIMM DDR Synchronous 533 MHz (1.9 ns)
/0/1000/2                      memory         1GiB DIMM DDR Synchronous 533 MHz (1.9 ns)
/0/1000/3                      memory         1GiB DIMM DDR Synchronous 533 MHz (1.9 ns)
/0/1                           processor     
/0/1/0.1                       processor      Logical CPU
/0/1/0.2                       processor      Logical CPU
/0/100                         bridge         82P965/G965 Memory Controller Hub
/0/100/1                       bridge         82P965/G965 PCI Express Root Port
/0/100/1/0                     display        G72 [GeForce 7300 LE]
/0/100/19          eth0        network        82562V 10/100 Network Connection
/0/100/1a                      bus            82801H (ICH8 Family) USB UHCI Controller #4
/0/100/1a.1                    bus            82801H (ICH8 Family) USB UHCI Controller #5
/0/100/1a.7                    bus            82801H (ICH8 Family) USB2 EHCI Controller #2
/0/100/1b                      multimedia     82801H (ICH8 Family) HD Audio Controller
/0/100/1c                      bridge         82801H (ICH8 Family) PCI Express Port 1
/0/100/1d                      bus            82801H (ICH8 Family) USB UHCI Controller #1
/0/100/1d.1                    bus            82801H (ICH8 Family) USB UHCI Controller #2
/0/100/1d.2                    bus            82801H (ICH8 Family) USB UHCI Controller #3
/0/100/1d.7                    bus            82801H (ICH8 Family) USB2 EHCI Controller #1
/0/100/1e                      bridge         82801 PCI Bridge
/0/100/1e/3                    communication  HSF 56k Data/Fax Modem
/0/100/1f                      bridge         82801HH (ICH8DH) LPC Interface Controller
/0/100/1f.2        scsi0       storage        82801 SATA RAID Controller
/0/100/1f.2/0      /dev/sda    disk           250GB WDC WD2500JS-75N
/0/100/1f.2/0/1    /dev/sda1   volume         13GiB EXT4 volume
/0/100/1f.2/0/2    /dev/sda2   volume         218GiB Extended partition
/0/100/1f.2/0/2/5  /dev/sda5   volume         953MiB Linux swap / Solaris partition
/0/100/1f.2/0/2/6  /dev/sda6   volume         217GiB Linux filesystem partition
/0/100/1f.2/1      /dev/cdrom  disk           DVD+-RW GSA-H31N
/0/100/1f.3                    bus            82801H (ICH8 Family) SMBus Controller
/0/2               scsi6       storage       
/0/2/0.0.0         /dev/sdb    disk           USB   HS-CF Card
/0/2/0.0.0/0       /dev/sdb    disk           
/0/2/0.0.1         /dev/sdc    disk           USB   HS-xD/SM
/0/2/0.0.1/0       /dev/sdc    disk           
/0/2/0.0.2         /dev/sdd    disk           USB   HS-MS Card
/0/2/0.0.2/0       /dev/sdd    disk           
/0/2/0.0.3         /dev/sde    disk           USB   HS-SD Card
/0/2/0.0.3/0       /dev/sde    disk           

Saludos

Jose

1 Error reproducido con la misma imagen y después de un reinicio.
No hay nada peor que una imagen brillante de un concepto borroso.
Ansel Adams


Manolo

  • Bimilenari@
  • **
  • Mensajes: 2876
  • No dejes que la realidad te arruine una buena foto
    • Mi galeria en Ipernity
Re: Impresiones sobre Darktable
« Respuesta #7 on: 14 dic 2010, 13:49 pm »
En primer lugar jcsogo, muchas gracias por venir a ilustrarnos sobre el desarrollo de este programa. Eso sí, agradecería un enlace al foro del que se está hablando.
No sé a qué te refieres con esto último del enlace. ¿Puedes aclararlo? Gracias
No te preocupes, con Manolo suelen pasar estas cosas  :DDD
creo que se refiere a esto:
http://sourceforge.net/apps/phpbb/darktable/

Sí, me refería a algo así. No obstante, lo del "foro del que se está hablando" es una rallada mía  :-o Efectivamente, no se estaba hablando de ningún foro... más que de éste.
Ubuntu & Debian, Nikon D40X Nikon D5100
ufraw, photivo, imagemagick, gimp, pantools
Artículos y fotos bajo licencia CC-BY

tat

  • Moderador
  • Palizas oficial
  • *****
  • Mensajes: 9622
  • Patch y buenas vibraciones
    • Libertat
Re: Impresiones sobre Darktable
« Respuesta #8 on: 14 dic 2010, 13:57 pm »
* ¿Por qué hay un modo "light table"? ¿Acaso no hay suficientes visores y clasificadores de imágenes (tanto en *nixes como en otros SO)? ¿no era más sensato volcar recursos y tiempo sobre el revelado en sí, que es lo que más se echa en falta?
En la web del proyecto suelen venir explicadas esas razones en la pestaña about (o acerca de en español). Como en este caso.

Eso que dices de la exportación me sorprende. Lo que creo es que tarda bastante.
Ciertamente, a mi también me despistó bastante al principio. No se porqué en algunos casos tarda un poco más de lo normal y a veces incluso no refresca la imagen de la barra de progreso y en realidad ya ha terminado  :-o

Felicidades por el proyecto y tu colaboración, tiene una pinta estupenda y esperemos que mucho futuro. Por aquí estamos ansiosos por apoyar todo lo que se pueda el SL para fotografía.

Por otra parte os recuerdo la necesidad de crear hilos nuevos para problemas nuevos y la recomendación de presentarnos en la sección correspondiente a los nuevos usuarios  ;)

Un saludo

jcsogo

  • Asidu@
  • **
  • Mensajes: 47
Re: Impresiones sobre Darktable
« Respuesta #9 on: 14 dic 2010, 14:01 pm »
Holas,

Estaba haciendo unas comparativas entre los tres flujos que vengo usando: UFraw+Gimp, Digikam y ahora con Darktable y poder mostrar las diferencias entre ellos, cuando estaba exportando la imagen final en JPG con Darktable se me cierra el programa y me da el siguiente error

Te falta una cosa... decirme la versión de darktable y si es del PPA de Pascal o lo has compilado tú.
Si es del PPA de Pascal, `apt-get install darktable-dbg gdb`
Luego haz
# gdb darktable
run
 >> Haz lo que hiciste para que se cuelgue. Y cuando se cuelgue
bt
  >> Y copia todo lo que te salga

Gracias


jcsogo

  • Asidu@
  • **
  • Mensajes: 47
Re: Impresiones sobre Darktable
« Respuesta #10 on: 14 dic 2010, 14:02 pm »
Sí, me refería a algo así. No obstante, lo del "foro del que se está hablando" es una rallada mía  :-o Efectivamente, no se estaba hablando de ningún foro... más que de éste.

Aclarado, de todos modos mi recomendación es que escribáis a la lista darktable-devel@lists.sf.net

jofial

  • Palizas oficial
  • *
  • Mensajes: 9513
  • Φ el · sobre la y
Re: Impresiones sobre Darktable
« Respuesta #11 on: 14 dic 2010, 14:04 pm »
Holas,

Estaba haciendo unas comparativas entre los tres flujos que vengo usando: UFraw+Gimp, Digikam y ahora con Darktable y poder mostrar las diferencias entre ellos, cuando estaba exportando la imagen final en JPG con Darktable se me cierra el programa y me da el siguiente error

Te falta una cosa... decirme la versión de darktable y si es del PPA de Pascal o lo has compilado tú.
Si es del PPA de Pascal, `apt-get install darktable-dbg gdb`
Luego haz
# gdb darktable
run
 >> Haz lo que hiciste para que se cuelgue. Y cuando se cuelgue
bt
  >> Y copia todo lo que te salga

Gracias



Jo... yo creía que lo había puesto todo, hasta los calzoncillos que uso. Cachis!!!  ;)

Efectivamente es el de Pascal y lo tengo actualizado a través del PPA de Pascal.

Voy a probar los comandos que indicas y te cuento...

Saludos

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


jofial

  • Palizas oficial
  • *
  • Mensajes: 9513
  • Φ el · sobre la y
Re: Impresiones sobre Darktable
« Respuesta #12 on: 14 dic 2010, 14:06 pm »
Sí, me refería a algo así. No obstante, lo del "foro del que se está hablando" es una rallada mía  :-o Efectivamente, no se estaba hablando de ningún foro... más que de éste.

Aclarado, de todos modos mi recomendación es que escribáis a la lista darktable-devel@lists.sf.net

Ya, pero va a ser con un ingles googleiano

Saludos

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


jcsogo

  • Asidu@
  • **
  • Mensajes: 47
Re: Impresiones sobre Darktable
« Respuesta #13 on: 14 dic 2010, 14:06 pm »

Por otra parte os recuerdo la necesidad de crear hilos nuevos para problemas nuevos y la recomendación de presentarnos en la sección correspondiente a los nuevos usuarios  ;)

Un saludo

Presentación hecha!  :sonroja2:

jcsogo

  • Asidu@
  • **
  • Mensajes: 47
Re: Impresiones sobre Darktable
« Respuesta #14 on: 14 dic 2010, 14:08 pm »
Sí, me refería a algo así. No obstante, lo del "foro del que se está hablando" es una rallada mía  :-o Efectivamente, no se estaba hablando de ningún foro... más que de éste.

Aclarado, de todos modos mi recomendación es que escribáis a la lista darktable-devel@lists.sf.net

Ya, pero va a ser con un ingles googleiano

Saludos

Jose

También acepto mensajes privados en este foro, o en los hilos. Intentaré estar atento a él para poder trasladar los problemas y las sugerencias a los desarrolladores principales o a la lista, e intentar resolverlos.