Je me demande s’il existe des plans pour prendre en charge les images HDR dans Discourse ? Lors de mes récents tests sur mon site, je n’ai pas réussi à afficher les images en HDR. C’est étrange, car j’avais testé cela il y a plusieurs années et ça fonctionnait, mais peut-être que cette prise en charge a été retirée ?
Oui, ce n’est pas tant que nous avons spécifiquement supprimé le support… c’est plutôt que nous effectuons beaucoup plus de traitement et d’optimisation des images qu’auparavant, et c’est une conséquence de cela.
J’ai fait quelques tests sur une instance locale, et je pense que la clé pour les images HDR dans Discourse actuellement est d’utiliser un format AVIF avec une carte de gain (gain map), ce qui évitera l’optimisation sans aucun changement de paramètre du site.
Le hic, c’est que nous ne conservons pas la carte de gain lors du redimensionnement. Donc, si votre site a le paramètre « Créer des vignettes » activé… vous ne verrez la version HDR de l’image que lorsque vous cliquez sur la vignette pour afficher l’image en lightbox. Vous pourriez désactiver ce paramètre, mais cela signifie que tout le monde visitant votre site téléchargera toujours l’image en taille complète… ce qui peut être considérable sur des connexions lentes ou mesurées, mais peut-être que ce compromis est acceptable sur un site de photographie.
Voici un exemple d’image AVIF depuis Eric Chan qui devrait fonctionner en HDR sur Meta lorsqu’elle est ouverte dans la lightbox. Vous pouvez probablement voir certains décalages de couleurs en passant de la vignette à la lightbox.
Merci pour ta réponse utile, Kris ! J’ai bêtement oublié d’essayer le format AVIF. Ça a du sens concernant les vignettes, qui semblent être le talon d’Achille de l’HDR partout. Je publie un fichier AVIF ci-dessous pour tester, car ça ne fonctionne pas sur mon instance…
Dans le fil du message, il est retiré, mais cela devrait fonctionner lorsqu’on clique dessus et qu’on l’ouvre dans la lightbox Je viens de télécharger l’original depuis le message et je vois qu’il y a une carte de gain dans les métadonnées
J’ai trouvé le coupable ! C’était le CDN. Bunny avait l’optimisation WebP activée. J’ai créé une règle de bord pour exclure AVIF, et ça fonctionne maintenant. Merci, Kris !
Y a-t-il des plans pour étendre la prise en charge HDR au-delà du lightbox ? Je ne suis pas développeur, donc je me trompe peut-être. D’après ce que j’en sais, ImageMagick a ajouté la prise en charge des cartes de gain JPEG via libultrahdr de Google (PR #7198). Il semble qu’il faille le compiler avec libultrahdr et utiliser un coder uhdr: . Est-ce que cela pourrait rendre possibles les miniatures HDR dans Discourse un jour ? J’adorerais voir cela pour des communautés de photographie comme la nôtre.