Comment les images numériques sont stockées et affichées : Des bits aux photons
Le parcours photon → électron → bit → photon à nouveau.
Stockage : Formats fichiers numériques
| Type | Structure | Exemples | Cas usage |
|---|---|---|---|
| Raster / Bitmap | Grille pixels, chacun avec valeur couleur | JPEG, PNG, TIFF, HEIC, Raw, BMP, WebP, AVIF | Photos, tons continus |
| Vectoriel | Mathématiques : points, chemins, courbes, remplissages | SVG, AI, EPS, PDF, CDR | Logos, texte, graphiques, scalable |
Encodage pixels Raster
- Profondeur bits : 8-bit (256 niveaux/canal), 10-bit (1024), 12/14-bit (raw), 16-bit (retouché)
- Modèle couleur : RVB (additif), YCbCr (vidéo/JPEG), CMJN (impression), Lab (perceptuel)
- Compression : Perte (JPEG, HEIC, WebP, AVIF) vs Sans perte (PNG, TIFF-LZW, Raw) vs Non compressé (BMP, Raw)
Pipeline affichage
- Décodage fichier : CPU/GPU décompresse → valeurs RVB linéaires par pixel.
- Gestion couleur : Profil ICC → gamut affichage (sRVB, P3, Rec.2020) via LUT.
- Frame buffer : VRAM tient frame RVB final.
- Balayage : Contrôleur affichage lit buffer ligne par ligne à taux rafraîchissement (60–360 Hz).
- Commande pixels : Sous-pixels TFT/OLED/MicroLED émettent/transmettent photons valeurs correspondantes.
Spécs écran qui comptent
- Résolution (PPI) : Densité pixels — 300+ PPI = « Retina » distance lecture.
- Taux rafraîchissement : 60 Hz standard ; 120/144/240 Hz = mouvement plus fluide.
- Profondeur bits : 8-bit (16.7M couleurs) vs 10-bit (1.07B) — nécessite pipeline 10-bit bout-en-bout.
- HDR : Gradateur local (Mini-LED, FALD) ou par pixel (OLED) pour >1000 nits pic + noirs profonds.
Affichage vectoriel
Rastérisé à la volée par GPU/CPU à résolution écran — zoom infini, zéro pixelisation.
Stockage = bits statiques. Affichage = photons rafraîchis 60+ fois/sec. La magie est dans la traduction.
