OJODIGITAL

 
Solicitudes de mejora y nueva funcionalidad Quieres solicitar alguna mejora, este es tu foro

Respuesta
  #1 (permalink)  
Antiguo 21-may-2008, 16:53
Avatar de _GUI_
Gurú Ojodigitalero
 
Fecha de Ingreso: marzo-2006
Ubicación: Madrid (a ratos Alicante)
Mensajes: 6.285
Enviar un mensaje por MSN a _GUI_
Asignación de perfil de color personalizado ICM (cámara y salida)

DCRAW tiene (o tenía) dos opciones muy interesantes: -p y -p -o para asignar un perfil ICM de entrada (por ejemplo el de nuestra propia cámara) e idem de salida. Esta opción no se pq está inhabilitada en compilación (NO_LCMS) pero tiene hecho el código para implementarla y en la manpage de DCRAW se comenta.

Os explicáis porqué no está habilitada?

Cita:
Iniciado por ManuelLlorens Ver Mensaje
Requiere enlazarlo con una librería LCMS que no se distribuye con dcraw y, de momento, no tenemos. Lo estudiaré cuando tenga un rato.
__________________
"En ocasiones veo halos."

Canon EOS 350D | EOS 300 | 10-22 | 17-40 f4L | 24-70 f2.8L | 70-200 f4L | 300 f4L IS
http://www.guillermoluijk.com para suscribirte pulsa aquí

Última edición por ManuelLlorens; 21-may-2008 a las 17:11.
Responder Citando
Publicidad
  #2 (permalink)  
Antiguo 21-may-2008, 16:58
Avatar de _GUI_
Gurú Ojodigitalero
 
Fecha de Ingreso: marzo-2006
Ubicación: Madrid (a ratos Alicante)
Mensajes: 6.285
Enviar un mensaje por MSN a _GUI_
En relación con esto, se me ha ocurrido que si fuera posible (lo he consultado con Hugo Rodríguez) hacer una versión de sRGB (o de cualquier otro perfil) donde la gamma fuera "especial": se tratara de una curva logarítmica que asignara a cada diafragma del rango dinámico lineal de 16 bits el mismo número de niveles de salida (serían 65536/16=4096 por diafragma), tendríamos a la salida una imagen que, al menos en BN, tendría directamente en Photoshop un histograma logarítmico, es decir, donde cada 1/16 del eje X del histograma correspondería exactamente a 1 paso de diafragma de la escena.

Hacer una LUT en dcraw.dll para implementar dicha salida sería trivial, a ver lo que dice Hugo sobre el perfil para poder asignarlo en Photoshop y que además la imagen se visualizara con el brillo correcto.
__________________
"En ocasiones veo halos."

Canon EOS 350D | EOS 300 | 10-22 | 17-40 f4L | 24-70 f2.8L | 70-200 f4L | 300 f4L IS
http://www.guillermoluijk.com para suscribirte pulsa aquí
Responder Citando
  #3 (permalink)  
Antiguo 21-may-2008, 17:08
Avatar de ManuelLlorens
Habitual
 
Fecha de Ingreso: abril-2008
Ubicación: Madrid
Mensajes: 484
Enviar un mensaje por MSN a ManuelLlorens
Cita:
Iniciado por _GUI_ Ver Mensaje
Hacer una LUT en dcraw.dll para implementar dicha salida sería trivial, a ver lo que dice Hugo sobre el perfil para poder asignarlo en Photoshop y que además la imagen se visualizara con el brillo correcto.
Por mí, ya sabes que implementaré lo que tú definas. ¿Por qué sería logarítmica sólo en BN?

Un saludo:
__________________
Manuel Llorens
Olympus E-510, E-300
Mis fotos
Responder Citando
  #4 (permalink)  
Antiguo 21-may-2008, 17:15
Avatar de _GUI_
Gurú Ojodigitalero
 
Fecha de Ingreso: marzo-2006
Ubicación: Madrid (a ratos Alicante)
Mensajes: 6.285
Enviar un mensaje por MSN a _GUI_
Cita:
Iniciado por ManuelLlorens Ver Mensaje
¿Por qué sería logarítmica sólo en BN?
Por que una imagen en color se define por sus 3 componentes, cada una de las cuales caerá en distintos "diafragmas" del histograma en función del color que representa el píxel al que pertenecen, y del espacio de color usado. Solo en BN cuando R=G=B los 3 canales están alineados con la luminosidad de la escena. Al menos yo lo veo así.
__________________
"En ocasiones veo halos."

Canon EOS 350D | EOS 300 | 10-22 | 17-40 f4L | 24-70 f2.8L | 70-200 f4L | 300 f4L IS
http://www.guillermoluijk.com para suscribirte pulsa aquí
Responder Citando
  #5 (permalink)  
Antiguo 21-may-2008, 17:15
Avatar de ManuelLlorens
Habitual
 
Fecha de Ingreso: abril-2008
Ubicación: Madrid
Mensajes: 484
Enviar un mensaje por MSN a ManuelLlorens
Little Color Management System

Ya tenemos LCMS. Está en este enlace. Probaré a compilarla con MinGW para Win32 y enlazarla con dcraw.dll. También podemos bajar los binarios, tengo que ver con qué están compilados para ver si chutan en Vista.

Ya os informaré si avanzo en ello. En principio tiene licencia GNU y funcionalidad muy interesante no solo para usarla desde dcraw, sino que podríamos tirar de ella en C# para que nos proporcionase ICC en perfectRAW en versiones futuras. Estas son sus funcionalidades:
Basic features:

Widely portable.
Easy to use.
Small, tight code.
Fast, optimized for speed.
Handles a wide range pixel formats.
Implements ICC spec 4.2
Profile to profile and multiprofile transforms.
Supports all kind of profiles, including named color
PostScript CSA and CRD generation

Advanced features:

Full multicolor support, including proof direction in more than 4 inks
Black preservation on CMYK->CMYK transforms
Gamut checking
Softproofing
Precalculated device link transforms with prelinearization step.
Virtual Gray, RGB profiles
CIECAM02 appearance model
Can write profiles as well.
Built-In profiles
Specialized abstract virtual profiles
Ink limiting

Y un resumen en pdf.
En principio, mucho más de lo que necesitamos.

Un saludo:
__________________
Manuel Llorens
Olympus E-510, E-300
Mis fotos

Última edición por ManuelLlorens; 21-may-2008 a las 17:21.
Responder Citando
  #6 (permalink)  
Antiguo 21-may-2008, 17:15
Avatar de _GUI_
Gurú Ojodigitalero
 
Fecha de Ingreso: marzo-2006
Ubicación: Madrid (a ratos Alicante)
Mensajes: 6.285
Enviar un mensaje por MSN a _GUI_
Cita:
Iniciado por ManuelLlorens Ver Mensaje
¿Por qué sería logarítmica sólo en BN?
Porque una imagen en color se define en cada píxel por sus 3 componentes RGB, cada una de las cuales caerá en distintos "diafragmas" del histograma en función del color que representa el píxel al que pertenecen, y del espacio de color usado (transformación que los recolocará). Solo en BN cuando R=G=B los 3 canales están alineados con la luminosidad de la escena. Al menos yo lo veo así.
__________________
"En ocasiones veo halos."

Canon EOS 350D | EOS 300 | 10-22 | 17-40 f4L | 24-70 f2.8L | 70-200 f4L | 300 f4L IS
http://www.guillermoluijk.com para suscribirte pulsa aquí
Responder Citando
  #7 (permalink)  
Antiguo 21-may-2008, 17:23
Avatar de ManuelLlorens
Habitual
 
Fecha de Ingreso: abril-2008
Ubicación: Madrid
Mensajes: 484
Enviar un mensaje por MSN a ManuelLlorens
Cita:
Iniciado por _GUI_ Ver Mensaje
Porque una imagen en color se define en cada píxel por sus 3 componentes RGB, cada una de las cuales caerá en distintos "diafragmas" del histograma en función del color que representa el píxel al que pertenecen, y del espacio de color usado (transformación que los recolocará). Solo en BN cuando R=G=B los 3 canales están alineados con la luminosidad de la escena. Al menos yo lo veo así.
Entiendo que lo que sería perfectamente logarítmico es cada canal por separado, pero no su mezcla en color?
__________________
Manuel Llorens
Olympus E-510, E-300
Mis fotos
Responder Citando
  #8 (permalink)  
Antiguo 21-may-2008, 19:04
Avatar de _GUI_
Gurú Ojodigitalero
 
Fecha de Ingreso: marzo-2006
Ubicación: Madrid (a ratos Alicante)
Mensajes: 6.285
Enviar un mensaje por MSN a _GUI_
Cita:
Iniciado por ManuelLlorens Ver Mensaje
Entiendo que lo que sería perfectamente logarítmico es cada canal por separado, pero no su mezcla en color?
exacto. fotográficamente hablando los diafragmas son de luminosidad. en cuanto en PS metiéramos una curva RGB, cada canal al tener un valor distinto vendrá afectado por una transformación diferente (ya que caería en un punto diferente de la curva RGB) y el resultado se aproximará a aplicar la curva a la luminosidad, pero no será exactamente eso; se alterarían tonos y saturaciones aparte del contraste.

en cambio si habláramos de un editor lineal, donde la curva fuera única y se aplicara sobre la luminosidad (tal como estamos haciendo con las de cambio de exposición donde los 3 canales son siempre multiplicados por el mismo factor), controlaríamos el contraste pero preservaríamos el tono y saturación.
__________________
"En ocasiones veo halos."

Canon EOS 350D | EOS 300 | 10-22 | 17-40 f4L | 24-70 f2.8L | 70-200 f4L | 300 f4L IS
http://www.guillermoluijk.com para suscribirte pulsa aquí
Responder Citando
  #9 (permalink)  
Antiguo 21-may-2008, 22:27
Avatar de PerroVerd
Lleva poco por aquí
 
Fecha de Ingreso: agosto-2007
Ubicación: Pamplona - Iruña
Mensajes: 128
Cita:
Iniciado por ManuelLlorens Ver Mensaje
Ya tenemos LCMS.
Ya os informaré si avanzo en ello. En principio tiene licencia GNU
lcms es el sistema de gestión de color que se está imponiendo en el mundo del software libre, la otra opción sería argyll pero la licencia es mucho más restrictiva y no tiene el desarrollo que tiene littleCMS

Por cierto pequeño matiz que no afecta en nada, la licencia es MIT, no gnu gpl, lo que nos quita un problema que ya hablaremos cuando decidamos la licencia.
Responder Citando
  #10 (permalink)  
Antiguo 22-may-2008, 00:50
Avatar de ManuelLlorens
Habitual
 
Fecha de Ingreso: abril-2008
Ubicación: Madrid
Mensajes: 484
Enviar un mensaje por MSN a ManuelLlorens
Cita:
Iniciado por PerroVerd Ver Mensaje
lcms es el sistema de gestión de color que se está imponiendo en el mundo del software libre, la otra opción sería argyll pero la licencia es mucho más restrictiva y no tiene el desarrollo que tiene littleCMS

Por cierto pequeño matiz que no afecta en nada, la licencia es MIT, no gnu gpl, lo que nos quita un problema que ya hablaremos cuando decidamos la licencia.
Menos mal que hay quien sabe de estas cosas . Se te echaba de menos, PerroVerd. Hoy le ha salido a mi hija dentro de una especie de kinder sorpresa un perro verde y me he acordado de ti .

Un saludo:
__________________
Manuel Llorens
Olympus E-510, E-300
Mis fotos
Responder Citando
Respuesta

Marcadores

Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado
Trackbacks are Activado
Pingbacks are Activado
Refbacks are Activado
Ir al Foro