Encyclopédie · Algorithme d'image
Dithering
Le dithering (tramage) est un algorithme qui décompose un dégradé tonal en pixels noirs et blancs pour simuler les niveaux de gris sur un support binaire. En tirage alternatif, deux familles dominent : Floyd-Steinberg(diffusion d'erreur, 1976) et halftone AM (points rotatés à 54°, 60-110 LPI).
Vérifié le 2026-05-19 par l'équipe Calibration Flow.
Contexte et histoire
Le halftone (demi-teinte) est né de l'imprimerie au XIXᵉ siècle : Frederic Eugene Ives développe vers 1881 la trame de demi-teinte (halftone AM) qui décompose une photographie en points de tailles variables (AM, amplitude modulation) à des angles différents par canal pour éviter le moiré. C'est encore aujourd'hui le standard des imprimeries offset à 150-300 LPI.
En 1976, Robert W. Floyd et Louis Steinberg publient leur algorithme de diffusion d'erreur dans Proceedings of the SID. Le principe : pour chaque pixel quantifié, l'erreur de quantification est propagée aux voisins selon des poids fixes (7/16 droite, 3/16 bas-gauche, 5/16 bas, 1/16 bas-droite). Cette méthode produit un rendu visuellement plus naturel sur les dégradés lisses.
En photographie alternative, le tramage est utile pour les mires bitmapimprimées sur transparent à 300 dpi et pour les négatifs des procédés à durcissement (charbon, gomme bichromatée) où la chimie pigmentaire restitue mieux un motif tramé qu'un aplat de gris.
Comment fonctionne le dithering
Toutes les méthodes de dithering partagent la même contrainte : la sortie est binaire (1 bit par pixel) et doit représenter un signal d'entrée continu (8 ou 16 bits par pixel). Elles se distinguent par la stratégie de répartition spatiale des pixels noirs et blancs.
- Floyd-Steinberg — diffusion d'erreur séquentielle (gauche-droite, haut-bas). L'erreur de quantification d'un pixel est répartie sur 4 voisins selon les poids 7/16, 3/16, 5/16, 1/16. Avantage : rendu doux, sans motif perceptible. Limite : sensible aux artefacts en bord d'image.
- Halftone AM (amplitude modulation) — grille de cellules orientée à un angle (54° souvent), chaque cellule porte un point dont la taille croît avec la densité tonale. Avantage : reproduit le rendu offset historique, lisible à l'œil. Limite : densité (LPI) doit être adaptée à la résolution d'impression.
- Halftone FM (frequency modulation, stochastique) — points de taille fixe distribués de façon pseudo-aléatoire. Utilisé en imprimerie de luxe, rare en alt-process.
- Bayer (ordered dithering) — matrice fixe, rendu artefactuel volontairement géométrique. Utilisé en pixel art, peu en photographie.
Pour une mire de calibration de 25 patchs imprimée à 300 dpi sur A4, une trame halftone à 85 LPI rotatée à 54° produit un motif lisible par l'œil et stable pour la mesure de luminance. Floyd-Steinberg sur la même mire donne un rendu plus fluide mais plus sensible aux différences de papier.
Génère ta mire dithered (Floyd-Steinberg) maintenant
Mire 25 patchs (grille 5×5 + dégradé continu), paliers d'environ 4.2 % d'intensité, échelle L* CIELAB, rendu Floyd-Steinberg pour les imprimantes qui rendent mal les aplats. Polarité négative (correspond à ce procédé). Télécharge, imprime sur transparent jet d'encre sans gestion de couleur, insole sur ton papier sensibilisé.
Version téléchargée en 1680×1410 px, adaptée à un tirage standard. Pour des dimensions et un nombre de patchs personnalisés, utilise la fonction mire sur mesure de l'app, débloquée avec le code Luminograph.
Mire générée par le même algorithme que l'app (fonction generateSingleMire) + dithering Floyd-Steinberg (poids 7/16, 3/16, 5/16, 1/16). Échelle de mesure : luminance perceptuelle L* CIELAB.
Le dithering dans Calibration Flow
Calibration Flow implémente les deux algorithmes. Le halftone AM est l'algorithme par défaut quand l'option « Dither = auto » est activée : écran rotaté à 54°, densité de 60 à 110 LPI selon le DPI choisi (300 ou 720 dpi). Floyd-Steinberg, avec ses poids canoniques (7/16, 3/16, 5/16, 1/16, pas de serpentine), est disponible en alternative.
Le dithering s'applique après composition (cadre + repères de registration), pour que les éléments graphiques restent nets. En mode export Color (couleur), le dithering est masqué automatiquement : la trame n'a pas de sens sur une image polychrome.
[Visuel placeholder : comparaison Floyd-Steinberg vs halftone AM sur dégradé identique]
Comparaison Floyd-Steinberg vs halftone AM
Différences clés à connaître pour choisir le bon dither selon le procédé.
| Dimension | Floyd-Steinberg | Halftone AM |
|---|---|---|
| Famille | Diffusion d'erreur | Trame ordonnée à amplitude variable |
| Poids / paramètres | 7/16, 3/16, 5/16, 1/16 | 54°, 60-110 LPI |
| Rendu visuel | Doux, organique | Régulier, lisible |
| Usage alt-process | Mires fines, fallback | Mires bitmap, charbon, gomme |
| Stabilité de mesure | Variable (artefacts en bord) | Bonne (motif périodique) |
| Statut dans Calibration Flow | Alternative | Défaut (auto) |
Sources et références
- R. W. Floyd, L. Steinberg, « An adaptive algorithm for spatial greyscale », Proceedings of the Society for Information Display, 1976 — article fondateur.
- Wikipedia — Floyd-Steinberg dithering : en.wikipedia.org/wiki/Floyd–Steinberg_dithering.
- Wikipedia — Halftone : en.wikipedia.org/wiki/Halftone.
- Christopher James, The Book of Alternative Process Photography— chapitres charbon et gomme bichromatée sur l'emploi du tramage.
Aller plus loin
- Imprimer une mire A4 300 dpi avec dithering — pas-à-pas dans le manuel.
- Option dither à l'export négatif — réglages du panneau Négatif.
- Voir le dithering en pratique sur la page Cyanotype.
- Glossaire — termes liés au tramage.
