dcraw es un programa informático de código abierto que puede leer numerosos archivos de formato de imagen sin procesar , normalmente producidos por cámaras digitales de gama media y alta . dcraw convierte estas imágenes a los formatos de imagen estándar TIFF y PPM . Esta conversión a veces se denomina desarrollo de una imagen sin procesar (por analogía con el proceso de revelado de películas ), ya que convierte los datos del sensor de imagen sin procesar (un "negativo digital") en una forma visible.
Autor (es) original (es) | Dave Coffin |
---|---|
Versión inicial | 23 de febrero de 1997 [1] |
Lanzamiento estable | 9.28 (1 de junio de 2018 [2] ) [±] |
Escrito en | ANSI C |
Sistema operativo | Multiplataforma |
Plataforma | Plataforma independiente |
Disponible en | English y otros 11 |
Tipo | software de decodificación en bruto |
Licencia | GPLv2 + |
Sitio web | www |
Varios otros programas de procesamiento de imágenes usan dcraw internamente para permitirles leer archivos sin procesar.
El desarrollo de dcraw comenzó el 23 de febrero de 1997. La versión 1.0 fue lanzada 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 , comenzando con v3.40 el nombre era Raw Photo Decoder , cambiar a Raw Photo Decoder "dcraw" en v5.70. La versión 8.86 admitía 300 cámaras. [1]
El desarrollo se ha estancado, con solo dos lanzamientos desde mayo de 2015 y el último lanzamiento de junio de 2018, [1] pero partes de dcraw están incluidas en LibRaw .
Motivación
Si bien la mayoría de los fabricantes de cámaras suministran software de decodificación de imágenes sin procesar para sus cámaras, este software casi siempre es propietario y, a menudo, deja de ser compatible cuando se descontinúa un modelo de cámara. Los formatos de archivo en sí mismos a menudo no están documentados, y varios fabricantes han llegado a cifrar todos o parte de los datos en su formato de imagen sin procesar, en un intento de evitar que software de terceros acceda a ellos. [4]
Dada esta plétora en constante expansión de formatos de imágenes sin procesar y el soporte incierto e inconsistente para ellos por parte de los fabricantes, a muchos fotógrafos les preocupa que sus valiosas imágenes sin procesar puedan volverse ilegibles a medida que las aplicaciones y los sistemas operativos requeridos se vuelven obsoletos. [5]
A diferencia del software de decodificación patentado, dcraw se esfuerza por la simplicidad, la portabilidad y la coherencia, como lo expresa su autor:
Así que aquí está mi misión: escribir y mantener un programa ANSI C que decodifica cualquier imagen sin procesar de cualquier cámara digital en cualquier computadora que ejecute cualquier sistema operativo.
Diseño
Debido a que muchos formatos de imagen sin procesar 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 en bruto patentados, el código fuente de dcraw (basado en gran parte en ingeniería inversa ) es la mejor, o la única, documentación disponible públicamente. dcraw actualmente admite los formatos sin procesar 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 toma una lista de archivos de imagen sin procesar para procesar, junto con las opciones de ajuste de imagen deseadas. dcraw también sirve como base para varias aplicaciones de procesamiento de imágenes en bruto de alto nivel (como visores y convertidores), tanto software libre como de código abierto , así como software propietario.
Interfaces de interfaz gráfica de usuario
Varios GUI front-end para dcraw están disponibles. Estas aplicaciones utilizan dcraw como back-end para realizar el procesamiento real de imágenes sin procesar, pero presentan una interfaz gráfica con la que se pueden ajustar las opciones de procesamiento de imágenes.
- AZImage - convertidor de imágenes (usa LibRaw en lugar de dcraw) para Windows
- darktable : un desarrollador en bruto independiente para Windows, Linux y macOS
- dcraw-assist - para Linux
- dcRAW-X - para macOS
- digiKam - para Linux
- Visor DNG de ideaMK: visor de imágenes sin procesar para Windows
- EasyHDR - para Windows
- gimp-dcraw: complemento de GIMP para Windows, Linux y macOS
- Helicon Filter : editor de fotos, puede usar dcraw para procesamiento sin procesar para Windows
- Konvertor - para Windows
- nUFRaw: un desarrollador en bruto independiente, una nueva versión de UFRaw para Linux
- Phiewer - para macOS
- RAWDrop - para Windows
- Rawstudio : un desarrollador en bruto independiente para Linux
- RawTherapee : un desarrollador en bruto independiente para Windows, Linux y macOS
- SilkRaw: exporta miniaturas integradas y lanza conversión por lotes para Amiga OS4
- SNS-HDR - para Windows
- UFRaw : un desarrollador en bruto independiente y un complemento de GIMP para Windows, Linux y macOS
Referencias
- ↑ a b c Dave Coffin (2018). "dcraw.c, v - archivo RCS completo completo" . Consultado el 19 de diciembre de 2019 . [actualizar]
- ^ "Índice de / dcraw / archive" . Consultado el 21 de febrero de 2020 .
- ^ Según el registro del sistema de control de revisiones
- ^ "¿Tormenta cruda en una taza de té?" . Revisión de fotografía digital . 2005-04-27.
- ^ Larry Strunk (19 de marzo de 2006). "El problema RAW" . OpenRAW . Archivado desde el original el 10 de diciembre de 2007.
- ^ "Copia archivada" . Archivado desde el original el 19 de octubre de 2016 . Consultado el 25 de octubre de 2005 .CS1 maint: copia archivada como título ( enlace )
enlaces externos
- Página web oficial
- dcraw compilado para Microsoft Windows por Axel Rietschin
- dcraw compilado para Microsoft Windows por Bartłomiej Okonek