En bref
Voici une visionneuse RAW 100% côté client. Déposez un .cr2,.nef, .arw, .dng (ou CR3 / RAF / RW2 / ORF et compagnie) et elle affiche l'aperçu JPEG embarqué par l'appareil sur la page, avec le type de conteneur, la source de l'aperçu et les vraies dimensions en pixels. C'est une visionneuse, pas un développeur RAW : elle montre ce que l'appareil a déjà rendu plutôt que de dématricer les données du capteur — c'est ce qui lui permet de fonctionner dans un simple onglet de navigateur sans rien téléverser.
Comment prévisualiser un RAW sans éditeur
Un RAW d'appareil photo contient la mosaïque du capteurnon traitée — qui a besoin d'un pipeline RAW pour devenir une image — mais il contient aussi un aperçu JPEG tout prêt que l'appareil écrit pour son écran arrière et pour des vignettes rapides. Cette visionneuse lit ce JPEG embarqué et le dessine, vous obtenez donc un aperçu instantané et fidèle de la photo sans aucun logiciel de traitement RAW.
CR2, NEF, ARW et DNG sont des conteneurs TIFF/EP : des chaînes de répertoires de fichiers d'image où une paire de balises (JPEGInterchangeFormat / JPEGInterchangeFormatLength) enregistre l'offset et la longueur exacts en octets de l'aperçu. Le moteur lit ces balises et extrait le JPEG FFD8…FFD9 complet, puis le navigateur le décode pour l'afficher et en indiquer la taille réelle. Le CR3 de Canon et le RAF de Fujifilm utilisent des dispositions de conteneur différentes ; pour ceux-là, le plus grand JPEG embarqué est localisé par un balayage des octets. Tout — l'analyse, le découpage et le décodage — se passe sur votre appareil.
Ce que vous regardez réellement — honnêtement
Un aperçu fidèle
Le propre JPEG de l'appareil, généralement à la pleine résolution du capteur, montrant la photo exactement comme l'appareil l'a rendue — la même balance des blancs, le même contraste et la même accentuation intégrés à la prise de vue. Parfait pour trier une séance, confirmer un fichier ou vérifier une carte.
Pas un RAW développé
Vous ne voyez pas la latitude des données RAW — pas de hautes lumières récupérées, pas de couleur reprofilée. Et si un boîtier n'a embarqué qu'un aperçu en résolution moyenne (à peu près 1600 à 1920 px sur le grand côté), c'est la taille que vous verrez ; la visionneuse indique les vraies dimensions et signale le cas de la résolution moyenne au lieu de faire croire qu'il s'agit de la pleine taille.
Pourquoi « aucun téléversement » est vérifiable, pas un slogan
Les fichiers RAW sont volumineux et personnels, c'est exactement pourquoi les afficher ne devrait pas signifier les confier à un serveur. Ici, le fichier est lu avec les API de fichiers du navigateur et affiché sur votre machine ; la page ne fait aucune requête qui emporte vos données, et le moteur RAW est en TypeScript pur, sans aller-retour serveur. Prouvez-le vous-même : ouvrez les outils de développement, choisissez l'onglet Réseau, déposez un fichier et regardez : rien ne part. C'est le même principe de zéro téléversement que celui démontré sur lapage de réparation sans téléversement.
Si le RAW ne s'affiche pas
Un fichier copié depuis une carte défaillante ou coupé en pleine écriture peut se retrouver avec des offsets d'aperçu qui pointent au-delà de la fin des données, ou un en-tête de conteneur endommagé. Quand la visionneuse ne trouve pas de JPEG embarqué valide, elle n'en invente pas — elle vous dit ce qu'elle a vu et vous renvoie versréparer le fichier d'abord, après quoi vous pouvez revenir afficher l'image récupérée.