Article de reference

dcraw

dcraw est un programme informatique open source capable de lire de nombreux fichiers d'images brutes , généralement produits par des appareils photo numériques de milieu et haut...

dcraw est un programme informatique open source capable de lire de nombreux fichiers d'images brutes , généralement produits par des appareils photo numériques de milieu et haut de gamme . dcraw convertit ces images aux formats d'image standard TIFF et PPM . Cette conversion est parfois appelée développement d'une image brute (par analogie avec le processus de développement d'un film ) car elle restitue les données brutes du capteur d'image (un « négatif numérique ») sous une forme visualisable.

Un certain nombre d'autres programmes de traitement d'images utilisent dcraw en interne pour leur permettre de lire des fichiers bruts.

Le développement de dcraw a commencé le 23 février 1997. La version 1.0 a été publiée dans la révision 1.18, le 5 mai 2000. Les versions jusqu'à 3.15 utilisaient le nom Canon PowerShot Converter , à partir de la v3.40 le nom était Raw Photo Decoder , passant à Raw Photo Decoder "dcraw" dans la v5.70. La version 8.86 prenait en charge 300 caméras.

Le développement est au point mort, avec seulement deux versions depuis mai 2015 et la dernière version datée de juin 2018, mais des parties de dcraw sont incluses dans LibRaw .

Motivation

Bien que la plupart des fabricants d'appareils photo fournissent des logiciels de décodage d'images brutes pour leurs appareils, ces logiciels sont presque toujours propriétaires et ne sont souvent plus pris en charge lorsqu'un modèle d'appareil photo est abandonné. Les formats de fichiers eux-mêmes ne sont souvent pas documentés et plusieurs fabricants sont allés jusqu'à crypter tout ou partie des données de leur format d'image brute, dans le but d'empêcher les logiciels tiers d'y accéder.

Compte tenu de cette pléthore toujours croissante de formats d'images brutes et du support incertain et incohérent dont ils bénéficient de la part des fabricants, de nombreux photographes craignent que leurs précieuses images brutes deviennent illisibles à mesure que les applications et les systèmes d'exploitation requis deviennent obsolètes.

Contrairement aux logiciels de décodage propriétaires, dcraw s'efforce d'atteindre la simplicité, la portabilité et la cohérence, comme l'exprime son auteur :

Voici donc ma mission : écrire et maintenir un programme ANSI C qui décode n'importe quelle image brute de n'importe quel appareil photo numérique sur n'importe quel ordinateur exécutant n'importe quel système d'exploitation.

Conception

Capture d'écran de dcraw v. 8.99

Étant donné que de nombreux formats d'images brutes sont spécifiques à une marque ou à un modèle d'appareil photo, dcraw est fréquemment mis à jour pour prendre en charge de nouveaux modèles. Pour de nombreux formats d'images brutes propriétaires, le code source de dcraw (basé en grande partie sur la rétro-ingénierie ) est la meilleure (ou la seule) documentation disponible au public. dcraw prend actuellement en charge les formats bruts de plusieurs centaines d'appareils photo.

dcraw est construit autour de la philosophie Unix . Le programme est un outil en ligne de commande qui prend une liste de fichiers d'images brutes à traiter, ainsi que toutes les options de réglage d'image souhaitées. dcraw sert également de base à diverses applications de traitement d'images brutes de haut niveau (telles que des visualiseurs et des convertisseurs), à la fois des logiciels libres et open source ainsi que des logiciels propriétaires.

Interfaces graphiques

Plusieurs interfaces graphiques pour dcraw sont disponibles. Ces applications utilisent dcraw comme back-end pour effectuer le traitement réel des images brutes, mais présentent une interface graphique avec laquelle les options de traitement d'image peuvent être ajustées.

  • AZImage – convertisseur d'images (utilise LibRaw plutôt que dcraw) pour Windows
  • darktable – un développeur brut autonome pour Windows, Linux et macOS
  • dcraw-assist – pour Linux
  • dcRAW-X – pour macOS
  • digiKam – pour Linux
  • DNG Viewer par ideaMK – visionneuse d'images brutes pour Windows
  • EasyHDR – pour Windows
  • gimp-dcraw – plug-in GIMP pour Windows, Linux et macOS
  • Helicon Filter – éditeur de photos, peut utiliser dcraw pour le traitement brut pour Windows
  • Convertisseur – pour Windows
  • nUFRaw – un développeur brut autonome, une nouvelle version de UFRaw pour Linux
  • Phiewer – pour macOS
  • RAWDrop – pour Windows
  • Rawstudio – un développeur RAW autonome pour Linux
  • SilkRaw – exporte les vignettes intégrées et lance la conversion par lots pour Amiga OS4, AROS et MorphOS
  • SNS-HDR – pour Windows
  • UFRaw – un développeur brut autonome et un plug-in GIMP pour Windows, Linux et macOS
  • Mass Image Compressor – Compresseur d’images en masse pour Windows, utilise dcraw pour lire et convertir les images en JPEG.

Plus d articles de Worldlex Wiki

Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

Explorer l index