Franz, un peu d'explications:
pour la taille des fichiers, le D70 est utilisé comme référence. Il suffit d'adapter les chiffres selon la taille du capteur pour extrapoler à d'autres modèlesLe capteur du D70 comprend 3008 x 2000 photosites (élément sensible à la lumière), soit un total de 6.016.000 capteurs (6 millions en arrondissant).
Chaque photosite produit un signal électrique variable en fonction de l'intensité de lumière reçue durant l'exposition et ce signal est converti en un nombre binaire de 12 bits ou 1,5 octet.
Donc le fichier Raw comprendra 6 millions x 1,5 octet = 9 millions d'octets plus d'autres informations comme le réglage de la balance des blancs, de la saturation, du contraste, ... ainsi que la date, le type de mesure d'exposition, le type d'objectif, la focale, ...
Or, le fichier Raw produit par le D70 n'est que de 5 Mo. Que s'est-il passé? Tout simplement, un algorithme de compression a été appliqué sur le fichier de base pour en réduire sa taille. Le choix de compression ou pas et du niveau de la compression n'est pas accessible à l'utilisateur. C'est le firmware Nikon qui le décide.
Qu'est ce que le fichier Raw?
Il s'agit d'un fichier de données sur la luminance uniquement. Il n'y a aucune d'information "couleur" contenue dans le fichier.
Comment retrouver l'information couleur alors?
Il faut se rappeler que les photosites sont positionnés sous un filtre de Bayer et que chaque photosite est associé à un filtre Vert, Rouge ou Bleu. Pour un groupe de 4 photosites, il y a 2 filtres Vert, 1 Rouge et 1 Bleu.
Le moteur de conversion, se basant sur la cartographie des filtres et connaissant l'information luminance contenue dans le fichier Raw, va interpoler et calculer pour chaque pixel les valeurs R,V,B sur 8 bits. Il modifiera éventuellement le résultat sur base de la balance des blancs, du contraste, de la saturation,... et enverra le résultat final à l'écran pour affichage.
Le moteur de conversion produira donc pour chaque pixel 3 octets (1 R, 1 V et 1 B). Soit un total de 18 millions d'octets. En simplifiant, ceci est le format TIFF (3 octets par pixel).
La taille du fichier TIFF produit par le D70 est effectivement de 18 Mo.
Et le Jpeg?
Le Jpeg contient également 3 octets par pixel (1 R, 1 V et 1 B) mais après application d'un algorithme de compression qui analyse les pixels et qui "gomme les différences".
Par exemple, si sur une suite consécutive de 100 pixels, l'algorithme constate que la variation de luminance et de chrominance est très légère (ou même pas de variation du tout, par exemple ciel bleu), l'algorithme remplacera les 300 octets par 4 octets: 3 octets pour l'information couleur et 1 octet pour le nombre de pixels consécutifs sur lesquels appliquer les 3 octets couleur.
Donc une photo avec beaucoup d'à-plats sera fortement compressée tandis qu'une avec beaucoup de détails le sera nettement moins.
Donc le TIFF mémorise 3 octets par pixel
quelle que soit la valeur du pixel voisin tandis que le Jpeg examine le voisinage et mémorise 3 octets par pixel
ainsi que le nombre de pixels consécutifs qui ont la même valeur ou presque la même valeur.
Le "presque" est déterminer par le niveau de compression sélectionné.
Si ce n'est pas clair, dis-le moi