7 points par GN⁺ 2024-09-21 | 5 commentaires | Partager sur WhatsApp
  • JPEG XL est un standard de codage d’image de nouvelle génération, officiellement normalisé au début de 2022
  • Il réduit la taille des fichiers tout en conservant une qualité d’image supérieure à celle du JPEG classique
  • Il est pris en charge par les logiciels d’Apple ainsi que par Adobe Camera Raw et Lightroom Classic, mais n’est pas encore pris en charge par défaut dans Chrome, Firefox, etc.
  • Avantages de JPEG XL
    • Par rapport au JPEG classique, il peut réduire la taille des fichiers jusqu’à 55 % tout en offrant des images plus propres, visuellement sans perte
    • Il utilise l’espace colorimétrique XYB pour stocker les données efficacement et fournir une haute qualité d’image avec moins de données
    • Il corrige les limites du format JPEG vieux de 30 ans et résout des problèmes comme les artefacts de compression ou le banding
    • Il apporte aussi des fonctions que le JPEG ne prend pas en charge, comme le HDR, l’animation, la transparence alpha et plusieurs calques
    • Il prend en charge les images à large gamme de couleurs et à forte dynamique, les espaces colorimétriques RGB/CMYK/YCgCo/XYB, jusqu’à 32 bits par canal et les images multi-images
    • Contrairement à WebP et AVIF, il a été conçu en pensant avant tout aux images fixes

Pourquoi Apple a adopté JPEG XL sur l’iPhone 16 Pro

  • Parce qu’il offre une meilleure qualité d’image et de meilleures performances de compression que le JPEG classique
  • Une image JPEG de 32 Mo convertie en JPEG XL tombe à 24 Mo, et en format sans perte elle peut être réduite à environ 5 Mo
  • Les fichiers ProRAW sont compressés au format JPEG XL dans un conteneur DNG, ce qui conserve la flexibilité tout en réduisant la taille des fichiers jusqu’à 5 fois
  • Limites de l’adoption de JPEG XL
    • Il n’est pas encore adopté ni pris en charge de manière généralisée
    • Chaque utilisateur doit évaluer son workflow et ses besoins pour déterminer si JPEG XL lui convient
    • Il est pris en charge à partir d’iOS 17 et de macOS 14, mais les fichiers .jxl sont encapsulés dans un conteneur DNG
      • Comme les fichiers JPEG XL sont contenus dans un conteneur DNG, il n’est pas possible d’envoyer directement un fichier .jxl depuis l’iPhone 16 Pro
  • L’avenir de JPEG XL
    • L’adoption par Apple pourrait inciter d’autres entreprises à lui emboîter le pas
    • Comme il résout de nombreux problèmes du JPEG, on peut espérer une prise en charge plus large
    • C’est clairement un format supérieur pour les photographes
    • JPEG XL prend en charge la conversion inverse vers le JPEG, mais des développements supplémentaires sont encore nécessaires
  • Ce que cela change pour les photographes sur iPhone
    • Les avantages sont bien supérieurs aux inconvénients potentiels
    • Un fichier ProRAW Max de 75 Mo peut passer à environ 20 Mo en ProRAW avec perte en utilisant la compression JPEG XL
    • Même les fichiers sans perte peuvent rester sous les 50 Mo, ce qui permet d’économiser beaucoup d’espace de stockage sans dégradation de qualité

L’avis de GN⁺

  • JPEG XL semble être un format innovant qui trouve un bon équilibre entre qualité photo et taille de fichier. Il est aussi positif du point de vue de la réduction de l’impact environnemental
  • Mais la clé reste son adoption généralisée. Le support d’Apple est encourageant, mais il risque de rester limité sans le soutien d’autres entreprises
  • Il existe aussi des formats concurrents comme WebP et AVIF comme alternatives au JPEG classique, il faudra donc suivre l’évolution de JPEG XL
  • Pour les photographes sur iPhone, c’est une option attrayante. Réduire la taille des fichiers ProRAW permet d’économiser de l’espace de stockage
  • Cependant, à cause des problèmes de compatibilité avec les autres plateformes, continuer à utiliser le JPEG en parallèle reste pour l’instant l’alternative la plus réaliste

5 commentaires

 
ndrgrd 2024-09-22

Et ils ne prennent même pas correctement en charge WebP.

 
laeyoung 2024-09-22

WebP est soumis à des brevets

 
ndrgrd 2024-09-22

Si c’était un problème de brevet, ils n’auraient sans doute même pas pu proposer un support partiel.
Le vrai problème aujourd’hui, c’est qu’ils le prennent bien en charge, mais avec une implémentation qui semble bâclée, au point que les fournisseurs de services doivent se limiter à un niveau de compression faible pour garantir la compatibilité avec les appareils Apple.

 
qurare 2024-09-24

S’ils sont allés jusqu’à prendre en charge uniquement ce qui ne pose pas de problème de brevet, on comprend aussi pourquoi il y a quelque chose qui cloche.

 
GN⁺ 2024-09-21
Commentaires sur Hacker News
  • C’est une bonne nouvelle. J’ai vu récemment une excellente vidéo sur les avantages de JPEG XL

  • Ils n’auraient pas dû le limiter uniquement aux derniers modèles d’iPhone pour favoriser l’adoption

    • Il n’y a aucune raison pour que le CPU d’un iPhone 15 vieux d’un an ne puisse pas gérer l’encodage JXL
    • Il peut encoder de la vidéo 4K en temps réel, donc cela ne devrait pas poser de problème
  • J’ai lu l’article complet il y a quelques jours, et c’était un bon aperçu des promesses de JPEG XL

    • J’ai trouvé un peu étrange que le point de vue d’Apple et l’aspect RP jouent un rôle central
    • Petapixel avait déjà remarqué il y a plusieurs mois que Samsung avait adopté JPEG XL
    • En dehors du débat anecdotique sur « qui était le premier », adopter un standard commun que les concurrents ont déjà accepté est une démarche totalement différente
    • Cela signifie qu’on peut espérer une adoption plus large de JPEG XL
    • C’était le plus grand signal d’espoir, et il mériterait davantage d’attention
  • Les fichiers .jxl sont encapsulés dans un conteneur DNG, donc il n’est pas possible d’utiliser directement des fichiers .jxl sur l’iPhone 16 Pro

    • Tout mouvement vers la prise en charge de JPEG XL est positif, mais c’est décevant
    • Même si l’équipe Chrome rétablit la prise en charge de jxl, elle ne pourra pas afficher ces fichiers
  • Heureusement qu’Apple a choisi un standard cette fois-ci

    • Lorsqu’ils ont lancé HEIC, il n’existait pas un seul décodeur open source exploitable
    • Il n’y avait pas non plus de décodeur non-Apple
    • La profondeur de couleur de XL est impressionnante
  • Par rapport au JPEG standard, les fichiers JPEG XL sont jusqu’à 55 % plus petits

    • Le nom JPEG « XL » me semble toujours étrange
    • Intuitivement, cela fait penser à une taille de fichier plus grande
  • Évolutions récentes concernant la prise en charge par les navigateurs

  • JPEG XL peut réencoder des fichiers JPEG existants pour réduire leur taille tout en conservant la qualité du fichier d’origine

    • Cela semble être une fonctionnalité très utile, mais jusqu’à présent je n’ai vu aucun outil sur macOS pour réencoder ma photothèque existante
  • Comme je n’ai pas d’iPhone 16, cet article me laisse perplexe

    • Apple utilise-t-il le jxl uniquement pour les captures photo en « raw », et pas pour les captures photo normales ?
    • Le cas d’usage non-raw semble avoir un impact plus important pour le grand public
    • Pourquoi ? Le jxl est-il inférieur au HEIC ?
  • Comment JPEG XL se compare-t-il au HEIC, qui est actuellement le format par défaut d’Apple ?

    • Est-ce que HEIC finira par être remplacé par JPEG XL ?