Un outil iPhone-first qui ne lit pas le HEIC est inutilisable. Tu prends une photo de mire avec ton téléphone, et c'est un HEIC qui sort — pas un JPEG. Sans support natif, tu devrais convertir chaque photo manuellement avant import, ce qui casse le workflow en chambre noire où tu veux juste poser l'iPhone à côté de la mire et appuyer.
Calibration Flow gère le HEIC sans aucun geste de ta part. Tu importes, ça marche. Le RAW, c'est une autre histoire : l'app sait reconnaître les fichiers (Canon, Nikon, Sony, Adobe DNG…) mais ne sait pas encore les décoder. Cette page documente ce qui passe aujourd'hui, ce qui ne passe pas, et comment contourner.
#Ce qui se passe à l'import
Tu glisses une image dans Calibration Flow, ou tu cliques sur "Importer". L'app regarde les premiers octets du fichier pour identifier le format — pas l'extension, qui peut mentir. Un JPEG renommé en .png sera correctement identifié comme JPEG.
Selon le format détecté, l'app prend l'un de ces trois chemins :
HEIC iPhone (
.heic, .heif) : l'app charge une lib de décodage dédiée et te montre l'image dans la seconde qui suit. Sur Safari macOS et iOS, qui savent lire HEIC nativement, c'est même plus rapide. Si la lib principale échoue (rare), un troisième chemin de secours s'active automatiquement. Tu ne vois aucune de ces gymnastiques — tu vois ton image, c'est tout.
Formats standard (JPEG, PNG, WebP, GIF, AVIF) : décodage natif du navigateur, instantané.
RAW (DNG, CR3, NEF, ARW, RAF, ORF, RW2, SRW, PEF) : l'app reconnaît le format mais te répond avec un message d'erreur clair indiquant que le décodage RAW n'est pas encore intégré. Ce n'est pas un bug — c'est une fonctionnalité en attente. Une bibliothèque de décodage RAW doit encore être ajoutée à l'app.
L'orientation EXIF est gérée pour tous les formats lus avec succès. Une photo prise iPhone en mode portrait s'affichera dans le bon sens, sans rotation manuelle de ta part.
#Pourquoi c'est précieux
Pour la mire scannée à l'iPhone. Le HEIC natif permet de prendre la photo de ta mire séchée, de l'envoyer dans Calibration Flow, et de mesurer immédiatement. Aucune étape de conversion intermédiaire, donc aucun risque d'altération par re-compression. Sur les vingt premières calibrations d'un nouvel utilisateur, c'est typiquement ce qui rend l'expérience fluide ou frustrante.
Pour les images finales standard. JPEG haute qualité depuis Lightroom, PNG depuis un export web, TIFF 8 bits depuis Photoshop — tout passe. Tu prépares ton image dans ton workflow habituel, tu exportes dans un format courant, tu importes dans Calibration Flow pour appliquer la courbe corrective et générer le négatif imprimable.
Pour qui travaille en série depuis l'iPhone. Si ton workflow est "iPhone → AirDrop → Calibration Flow", le HEIC est ce qui le rend possible sans conversion. Si tu devais convertir chaque photo en JPEG via l'app Photos d'iOS avant chaque calibration, tu perdrais cinq minutes par session sur du frottement inutile.
#Quand ça ne suffit pas
Tu veux importer un RAW pour ton image finale. Pas possible aujourd'hui. Pour contourner, deux options :
- Dans ton logiciel de développement RAW (Lightroom, Capture One, Darktable), exporte en JPEG qualité maximale (95-100%) ou en TIFF 8 bits sRGB, puis importe ce fichier dans Calibration Flow. Pour une mire de calibration, c'est largement suffisant.
- Pour l'image finale destinée au tirage, tu peux appliquer la courbe Calibration Flow dans Photoshop directement (en chargeant le
exporté), ce qui te permet de garder ton workflow RAW complet jusqu'au TIFF 16 bits final..acv
Tu travailles en TIFF 16 bits. L'app travaille en 8 bits par canal en interne. Un TIFF 16 bits importé serait converti en 8 bits avant traitement. Pour la calibration de mire, c'est sans conséquence — la mesure de densité ne demande pas la dynamique du 16 bits. Pour des images finales très lisses (ciels graduels, peau), travaille dans Photoshop en 16 bits et applique la courbe
.acv exportée par Calibration Flow.
Tu veux préserver un profil ICC source. L'app ne gère pas l'ICC. Si ton fichier source a un tag Adobe RGB ou ProPhoto, l'app le traite comme du sRGB sans avertissement. Convertis en sRGB dans ton logiciel d'origine si la fidélité colorimétrique stricte compte pour ton projet.
#À retenir
| Format | Statut |
|---|---|
| HEIC, HEIF (iPhone) | Lecture native, prête à l'emploi |
| JPEG | Lecture native |
| PNG | Lecture native |
| WebP | Lecture native |
| AVIF | Lecture native (selon navigateur) |
| GIF | Lecture native |
| TIFF | Détecté, lecture non garantie (selon navigateur) |
| RAW (DNG, CR3, NEF, ARW…) | Détecté mais pas encore décodé — message d'erreur explicite |
| 16 bits par canal | Converti en 8 bits à l'import |
| Profil ICC | Ignoré (tout traité comme sRGB) |
| Orientation EXIF | Appliquée automatiquement |
#Le test
Prends une photo de mire avec ton iPhone (sortie HEIC par défaut depuis iOS 11). Envoie-la à Calibration Flow par AirDrop ou drag-drop direct depuis Photos. L'image doit s'afficher dans l'app dans la seconde qui suit l'import, avec la bonne orientation, sans aucune étape de conversion intermédiaire. Maintenant essaie d'importer un fichier RAW (un DNG depuis Lightroom, par exemple). L'app doit afficher un message d'erreur clair indiquant que le RAW n'est pas encore supporté. Si elle plante au lieu d'afficher un message lisible, signale-le à
support@picturale.app.
