Me gustaría compartir fotos de mi catálogo de Lightroom en una red doméstica a través de un servidor web. Los navegadores solo pueden entender JPG, pero mis fotos están principalmente en RAW. Me gustaría encontrar una solución donde no tenga que exportar todo mi catálogo como JPG y actualizar la copia exportada cada vez que agregue nuevas fotos o cambie las existentes.
Estoy feliz de escribir un nuevo software para hacer esto. Si Lightroom tiene una forma de exportar fotos individuales desde la línea de comandos, podría escribir un servidor web que acepte solicitudes para file.jpg, las exporte a pedido desde RAW foo.dng y devuelva la versión JPG. De esa manera, el archivo servido siempre estaría actualizado y no requeriría una segunda copia de todo el catálogo.
No quiero usar otras bibliotecas para convertir archivos RAW porque quiero usar la configuración de desarrollo que ya modifiqué en Lightroom.
¿Es posible hacer esto?
Parece que alguien más intentó hacer esto el año pasado, sin suerte: http://forums.adobe.com/thread/428398
Respuestas:
Larga historia corta, NO .
La versión estable actual de Lightroom no admite el uso de la línea de comandos y, por lo tanto, no se puede utilizar desde ninguna herramienta externa. Lightroom proporciona un SDK para desarrolladores, pero es principalmente para escribir complementos, no para utilizar su funcionalidad interna. Puede estar en versiones futuras Adobe incorporará esta característica.
Si desea convertir archivos RAW a JPEG sin ninguna participación humana, hay otros motores disponibles para este propósito, por ejemplo DCRAW, que es de código abierto y admite el uso de la línea de comandos en Linux, Mac y Windows.
fuente
Como alternativa, estoy usando Rawtherapee para ese mismo propósito. Tiene una CLI bastante completa que le permite anular el perfil predeterminado usando el suyo. También puede apilar varios perfiles parciales juntos, y anularán los valores de perfil predeterminados en el orden de llamada.
Por ejemplo, estoy usando los siguientes perfiles apilados: un perfil neutro base, un perfil de balance de blancos personalizado, un perfil de distorsión de lente personalizado.
El comando se ve así:
Por lo tanto, tiene lo mejor de ambos mundos, un desarrollador en bruto bastante bueno donde puede definir su configuración de desarrollo y la capacidad de procesar todo eso con una CLI.
fuente