dcraw es un programa informático de código abierto capaz de leer numerosos archivos de imagen en formato RAW , generados normalmente por cámaras digitales de gama media y alta . dcraw convierte estas imágenes a los formatos estándar TIFF y PPM . Esta conversión se conoce a veces como revelado de imagen RAW (por analogía con el proceso de revelado de película ), ya que transforma los datos del sensor de imagen RAW (un "negativo digital") en un formato visualizable.
Otros programas de procesamiento de imágenes utilizan internamente dcraw para poder leer archivos sin procesar.
El desarrollo de dcraw comenzó el 23 de febrero de 1997. La versión 1.0 se lanzó en la revisión 1.18, el 5 de mayo de 2000. [ 3 ] Las versiones hasta la 3.15 usaban el nombre Canon PowerShot Converter , a partir de la v3.40 el nombre era Raw Photo Decoder , cambiando a Raw Photo Decoder "dcraw" en la v5.70. La versión 8.86 admitía 300 cámaras. [ 1 ]
El desarrollo se ha estancado, con solo dos versiones desde mayo de 2015 y la última versión con fecha de junio de 2018, [ 1 ] pero partes de dcraw están incluidas en LibRaw .
Motivación
Aunque la mayoría de los fabricantes de cámaras proporcionan software de decodificación de imágenes RAW para sus cámaras, este software casi siempre es propietario y, a menudo, deja de recibir soporte cuando se descontinúa un modelo de cámara. Los formatos de archivo en sí mismos suelen carecer de documentación, y varios fabricantes han llegado incluso a cifrar la totalidad o parte de los datos en su formato de imagen RAW, en un intento por evitar que software de terceros acceda a ellos. [ 4 ]
Dada esta plétora cada vez mayor de formatos de imagen RAW, y el soporte incierto e inconsistente que ofrecen los fabricantes, muchos fotógrafos temen que sus valiosas imágenes RAW se vuelvan ilegibles a medida que las aplicaciones y los sistemas operativos necesarios queden obsoletos. [ 5 ]
A diferencia del software de decodificación propietario, dcraw busca la simplicidad, la portabilidad y la consistencia, tal como lo expresa su autor:
Esta es mi misión: escribir y mantener un programa en ANSI C que decodifique cualquier imagen sin procesar de cualquier cámara digital en cualquier ordenador con cualquier sistema operativo.
Diseño

Debido a que muchos formatos de imagen RAW son específicos de una marca o modelo de cámara, dcraw se actualiza con frecuencia para admitir nuevos modelos. Para muchos formatos de imagen RAW propietarios, el código fuente de dcraw (basado en gran medida en ingeniería inversa ) es la mejor —o la única— documentación disponible públicamente. Actualmente, dcraw admite los formatos RAW de varios cientos de cámaras. [ 6 ]
dcraw se basa en la filosofía de Unix . El programa es una herramienta de línea de comandos que recibe una lista de archivos de imagen sin procesar, junto con las opciones de ajuste deseadas. dcraw también sirve de base para diversas aplicaciones avanzadas de procesamiento de imágenes sin procesar (como visores y convertidores), tanto software libre y de código abierto como software propietario.
Interfaces gráficas de usuario (GUI)
Existen varias interfaces gráficas de usuario (GUI) para dcraw. Estas aplicaciones utilizan dcraw como motor para el procesamiento de imágenes sin procesar, pero presentan una interfaz gráfica que permite ajustar las opciones de procesamiento.
- AZImage: convertidor de imágenes (utiliza LibRaw en lugar de dcraw) para Windows.
- darktable : un desarrollador independiente de código fuente para Windows, Linux y macOS.
- dcraw-assist – para Linux
- dcRAW-X – para macOS
- digiKam – para Linux
- DNG Viewer de ideaMK: visor de imágenes sin procesar para Windows.
- EasyHDR – para Windows
- gimp-dcraw: complemento de GIMP para Windows, Linux y macOS.
- Filtro Helicon : editor de fotos que puede usar dcraw para el procesamiento de archivos RAW en Windows.
- Convertidor – para Windows
- nUFRaw: un desarrollador independiente de archivos raw, una nueva versión de UFRaw para Linux.
- Phiewer – para macOS
- RAWDrop – para Windows
- Rawstudio : un desarrollador independiente de archivos raw para Linux.
- SilkRaw: exporta miniaturas incrustadas y ejecuta la conversión por lotes para Amiga OS4, AROS y MorphOS.
- SNS-HDR – para Windows
- UFRaw : un desarrollador independiente de archivos raw y un complemento para GIMP para Windows, Linux y macOS.
- Compresor de imágenes masivo: compresor de imágenes masivo para Windows, utiliza dcraw [ 7 ] para leer y convertir las imágenes a JPEG.
Referencias
- 1 2 3 Dave Coffin (2018). "dcraw.c,v -- archivo RCS completo sin abreviar" . Archivado del original el 29-01-2019 . Recuperado el 19-12-2019 .
- ↑ "Índice de /dcraw/archive" . Consultado el 21 de febrero de 2020 .
- ↑ Según el registro del sistema de control de revisiones
- ↑ "¿Una tormenta en un vaso de agua?" . Digital Photography Review . 27/04/2005.
- ↑ Larry Strunk (19 de marzo de 2006). "El problema RAW" . OpenRAW . Archivado del original el 10 de diciembre de 2007.
- ↑ "Decodificación de fotos digitales sin procesar en Linux" . Archivado del original el 19 de octubre de 2016. Consultado el 25 de octubre de 2005 .
- ↑ "Compresor de imágenes masivo para Windows" . Compresor de imágenes masivo . Cognirush Labs LLP . Consultado el 24 de febrero de 2025 .
Enlaces externos
- Fotografía digital
- Software libre programado en C
- Software de fotografía para Linux
- Software gratuito para el procesamiento de imágenes en formato RAW