Calibrer une imprimante en couleur sans densitomètre, c'est décoder une photo et comparer visuellement des teintes. Le COLORLAB automatise ce décoda: il prend une photo de ta mire fraîche posée à côté d'une mire de référence, analyse la lumière, te guide pour pointer 14 patches couleur (7 sur le tirage, 7 sur la référence), puis calcule les dérivations CMJN et te propose un verdict avec actions. Tu ne mesures pas à l'œil — l'app le fait, mais dans un cadre que tu contrôles à chaque étape.
#Ce qui se passe à l'écran
Tu entres dans une chaîne de 14 écrans conçue comme un questionnaire guidé. Chacun demande une action précise, valide la saisie, puis avance ou te fait revenir.
Écran 1 — Welcome. Présentation de l'assistant (4 minutes environ, pas de densitomètre requis). Option démo optionnelle : tu peux voir 14 presets pré-calculés pour explorer l'interface avant de lancer ton propre tirage.
Écrans 2–3 — Préparation du tirage. L'app génère un PNG A4 300 DPI d'une mire Venn : trois cercles imbriqués CMJ (cyan, magenta, yellow) sur fond blanc. Tu télécharges, imprimes, puis l'app te guide sur le séchage : une couche par jour (jour 1 = Yellow, jour 2 = Magenta, jour 3 = Cyan), avec 24 heures de séchage entre chaque. Un compteur suit ta progression.
Écran 4 — Photo. Drag-and-drop (ou import) d'une unique photo JPEG, PNG ou WebP (max 10 Mo). La photo doit montrer deux mires côte à côte : celle que tu viens de tirer et une mire imprimée de référence, en lumière naturelle. La contrainte est stricte : mono-photo, deux sources. Calibration Flow attend exactement cette composition.
Écran 5 — Light Check. L'app analyse automatiquement la luminosité entre la mire de gauche et celle de droite en calculant l'écart RGB brut (ΔE Euclidienne). Si ΔE < 25 pixels, c'est ok. Entre 25 et 50, c'est warning (flag
light.degraded). Au-delà : lumière trop hétérogène, tu dois reprendre une photo. ⚠️ Cette check ne détecte que la luminance brute, pas la température de couleur (Kelvin) — un cast chaud asymétrique peut passer ok visuellement mais biaiser ton verdict.
Écrans 6–7 — Blanc papier. Tu pointes avec une loupe zoomée (×4) le blanc papier sur les deux mires : d'abord le blanc de ton tirage, puis celui de la référence imprimée. L'app sample le RGB de chaque point. Si le blanc est trop coloré (R+G+B < 450), elle te prévient. Les deux points doivent être espacés de plus de 50 pixels à l'écran — sinon l'app pense que tu as mal pointé deux fois le même blanc.
Écran 8 — Quiz Brief. Narration séquentielle (90 secondes) expliquant ce qui va suivre. Tu lances le quiz ou tu reprends une tentative antérieure (l'app mémorise ta progression).
Écran 9 — Quiz Patches. La mécanique: tu dois pointer 14 patches au total. 7 sur le tirage (Y, M, C, MY rouge, CM bleu, CY vert, K noir) et 7 identiques sur la mire de référence. Pour chaque tap, l'app sample le RGB et valide heuristiquement si tu as trouvé la bonne zone (ex: Y doit satisfaire r+g > b+30). Si tu te trompes, undo disponible. Compteur: 0/14 jusqu'à 14/14. Timeout invisible : après 250 ms, l'écran avance automatiquement vers le patch suivant pour fluidité.
Écrans 17–18 — Compute et Verdict. Compute: fond flouté, animation marquée et pulsante pendant 4,5 secondes. Narrateur vocal énumère 3 phrases (pipeline parallèle: white balance gains → ΔE2000 Lab → score 0-100 → channel deltas + action). Verdict: badge avec score + emoji band, titre dynamique (« Excellent », « À vérifier », « Correction requise »), tableau de détail (14 patches mesurés vs attendus), action prescrite (excellent → profil OK et mémoriser; warn → vérifier lumière et reprendre; critical → générer courbes ACV pour Photoshop), export JSON complet, bouton « Refaire ».
#Pourquoi ça compte
Mesure sans densitomètre. Un densitomètre est un investissement que peu d'ateliers amateurs justifient. L'app te laisse mesurer les déltas CMJN par échantillonnage RGB direct sur photo, ce qui économise l'équipement et le temps de calibration sur site.
Pipeline automatisé. Au lieu de pointer à la main sur une mire, noter les valeurs RGB, sortir une calculatrice et interpréter les écarts, tu dis oui/non à 14 questions visuelles. L'app calcule tout. Moins d'erreur, moins de friction.
Verdict actionnable. Le score (0–100) ne suffit pas — l'assistant te dit quoi faire : si excellent (≈95+), garde ton profil courant et c'est bon. Si warn (70–94), vérifie tes conditions de lumière et re-tire. Si critical (<70), l'app te génère des courbes ACV d'ajustement à charger dans Photoshop ou exporte le JSON pour pipeline tiers.
Traçabilité. Chaque mesure est horodatée, exportée, comparée à l'historique. Tu sais si ton imprimante dérive lentement ou rapidement sur les semaines.
#Quand l'éviter
Mode démo. Les 14 presets de l'écran 1 génèrent un verdict synthétique 82/100 (« warn »). C'est FABRIQUÉ — aucune vraie photo, aucune vraie mesure. C'est juste pour explorer l'interface. Ne l'utilise pas pour prendre une décision calibration réelle.
Photo mono-mire asymétrique en lumière. La contrainte design demande deux mires côte à côte dans un même cadre. Si ta source lumineuse est directionnelle (lampe d'un seul côté), la mire de droite sera plus brillante que la gauche, ou vice versa. Light Check va flasher warning/critical. Le design ne peut pas corriger cette asymétrie — tu dois reprendre avec une lumière plus uniforme (fenêtre large, diffusion, ou lampe deux côtés).
Analyse heuristique de patches bruitée. L'heuristique de validation est codée (ex: Y = r+g > b+30). Sur une photo très bruitée, ou surexposée, ou prise au flash, ces seuils peuvent échouer faux positif ou faux négatif. L'app te prévient « couleur non reconnue » et te propose undo, mais tu dois être conscient que le bruit photo peut tromper la mesure.
Courbes fallback identité. Si le calcul des courbes ACV échoue (bridge god file indisponible, données incohérentes), l'app export une courbe par défaut (0,0)→(255,255) = aucune correction. C'est un filet de sécurité transparent mais frustrant pour l'utilisateur — tu penses exporter une correction, mais c'est une courbe inerte. Vérifiez la sortie JSON: si les channel adjustments sont tous nuls, c'est que le calcul n'a pas convergé.
Reprise après semaines. L'app mémorise ta progression quiz en localStorage sans TTL. Tu peux reprendre un quiz 3 semaines après l'avoir commencé. C'est un bonus UX, mais attention : si tes conditions d'imprimante ont changé entre-temps, la mesure est obsolète.
#À retenir
| Élément | Détail |
|---|---|
| Chaîne | 14 écrans (welcome, print, tirage 3j, photo, Light Check, White User/Ref, Quiz brief, Quiz 14 patches, Compute, Verdict) |
| Intrants | Mire Venn CMJ A4 tirage + photo mono double-mire max 10 Mo |
| Seuils | Light Check: ΔE <25 ok, 25–50 warning; Blanc papier: R+G+B ≥450 |
| Patches mesurés | 14 total (7 user: Y/M/C/MY/CM/CY/K + 7 référence identiques) |
| Score | 0–100; bands: excellent ≈95+, warn 70–94, critical <70 |
| Sorties | Verdict badge, tableau détail, action prescrite, export JSON courbes ACV |
| Durée | Tirage 3 jours + photo/mesure 10–15 min à l'écran |
| Pré-requis | Imprimante couleur, papier blanc, lumière naturelle ou stable |
| Limite | Mono-photo double-mire = asymétrie lumière non corrigible; heuristique patches = sensible au bruit |
#Le test
Tire une mire Venn, laisse sécher 3 jours (Y jour 1, M jour 2, C jour 3 + 24h final). Pose-la à côté d'une mire de référence imprimée, photographie en lumière douce (fenêtre sans soleil direct ou lampe diffusée). Importe la photo dans l'app. Light Check doit passer ok (<25 ΔE) — si warning ou critical, reprends avec lumière plus uniforme. Pointe les deux blancs papier (min 50px écart). Quiz: pointe les 14 patches successifs (7 user + 7 ref). L'app devrait valider chaque couleur heuristiquement (undo si erreur). Observe le Compute (4.5s animation + voix narrateur). Verdict: score et action. Vérifiez le JSON exporté — les channel adjustments (Y, M, C deltas) doivent être non-nuls (sinon courbe fallback identité = aucune correction). Si score excellent (≥95), ta mesure est fiable; if warn, reprendre; if critical, charger les courbes ACV dans Photoshop et re-tirer pour valider.
