Décodez des images WebP en JPEG en local lorsqu’un système aval exige .jpg—uploads CMS hérités, pièces jointes e-mail, imprimeries ou outils sans décodage WebP.
Fonctionnement
Après sélection d’un fichier .webp, le navigateur le charge dans un canvas et le réencode avec canvas.toDataURL('image/jpeg', quality). Le JPEG est toujours avec perte ; augmenter la qualité conserve plus de détail au prix d’une sortie plus lourde.
Quand l’utiliser
- Soumettre des photos à des formulaires qui n’acceptent que le JPEG
- Produire un JPEG prêt à imprimer depuis des exports WebP
- Comparer les réglages de qualité JPEG sur une seule source WebP
Limites
La transparence WebP est aplatie sur un fond uni (souvent noir ou blanc selon le compositing du navigateur). Les métadonnées EXIF ne sont pas transférées. Le WebP animé n’est pas pris en charge. La taille de sortie et la fidélité des couleurs dépendent de l’encodeur JPEG du navigateur.
Exemple
Par exemple, saisissez les valeurs d’exemple par défaut du formulaire et comparez la sortie à une référence connue ; ajustez une entrée à la fois pour voir l’effet.