WEBP et canal alpha : ce qui survit
Un seul format de sortie de cette boîte à outils garde la transparence : PNG. Convertissez un WEBP transparent en autre chose et les pixels vides sont remplis d’une couleur que vous choisissez — ce qui est soit exactement ce que vous vouliez, soit la seule chose à vérifier d’abord.
WEBP n’est pas un seul format. C’est un conteneur qui renferme soit une image avec perte, soit une image sans perte, soit une animation — et chacune d’elles peut porter de la transparence. Cette souplesse explique qu’un WEBP tienne dans une page web au quart du poids d’un PNG et affiche pourtant proprement un logo découpé. Quand un programme refuse de l’ouvrir, le problème est la prise en charge, pas l’image.
Ce que fait le convertisseur, dans l’ordre
- Le fichier est décodé dans l’onglet de votre navigateur, à sa pleine résolution.
- L’image décodée est dessinée sur un canevas à la taille demandée.
- Pour chaque format cible sauf PNG, le canevas est rempli d’une couleur d’arrière-plan avant que l’image s’y pose.
- Le résultat est encodé à nouveau — en PNG sans réglage de qualité, en JPEG ou WEBP au niveau de qualité du curseur.
- Le fichier est écrit dans vos téléchargements ; rien n’est envoyé à aucun moment.
Le remplissage d’arrière-plan mérite une seconde lecture. Il a lieu pour JPEG, pour WEBP et pour toute autre cible avec perte, car le canevas ne peut pas conserver la transparence dès lors que le format ne peut pas la stocker. La valeur par défaut est le blanc ; le sélecteur de couleur à côté du curseur de qualité la change. Si votre WEBP a des bords doux et semi-transparents — une ombre portée, un contour dessiné à la main — ces pixels sont mélangés à l’arrière-plan plutôt que jetés, un fond sombre peut donc donner à un logo clair l’air d’avoir un liseré.
Deux conversions, deux métiers différents
| Conversion | À quoi elle sert | Ce qu’il advient de la transparence |
|---|---|---|
| WEBP vers PNG | Ouvrir le fichier dans un logiciel qui n’a jamais appris le WEBP | Conservée — PNG stocke l’alpha. |
| WEBP vers JPG | Un fichier plus léger pour un endroit qui n’accepte que le JPEG | Aplatie sur la couleur d’arrière-plan. |
| JPG vers WEBP | Alléger une photo pour le web | JPEG n’a pas de transparence, il n’y en a donc aucune à garder. |
Une conséquence contre-intuitive : convertir un PNG transparent en WEBP dans cet outil l’aplatit aussi, même si le format WEBP peut porter de la transparence. Le canevas est préparé de la même façon pour toute cible non PNG, la règle sûre est donc simple — si la transparence compte, terminez en PNG.
La qualité, et pourquoi la valeur par défaut bouge
JPEG et WEBP avec perte sont encodés à un niveau de qualité pris sur le curseur, qui démarre à 92. C’est un juste milieu raisonnable : assez élevé pour que les artefacts restent invisibles sur les photographies, assez bas pour alléger sensiblement un fichier. PNG est encodé sans réglage de qualité, car PNG est sans perte par définition — le curseur n’a aucun effet sur lui, et la couleur d’arrière-plan non plus.
Comme chaque conversion réencode l’image, la qualité ne peut que se perdre, jamais se gagner. Convertir un JPEG en WEBP à qualité 92 garde un résultat visuellement indiscernable dans la plupart des cas ; convertir un WEBP en JPEG au même réglage ajoute une génération de plus à ce que le fichier portait déjà.
Les limites
- 64 MB par fichier, vérifiés avant que le fichier ne soit décodé.
- Les côtés du résultat ne peuvent pas dépasser 20,000 px.
- Le redimensionnement peut aller de 1 % à 400 % de l’original, ou à une taille exacte.
- Jusqu’à vingt fichiers peuvent être mis en file en une seule passe.
- Les métadonnées ne sont pas copiées dans le nouveau fichier : le résultat est l’image fraîchement encodée.
En bref
- PNG est la seule cible qui garde la transparence ; tout le reste est aplati.
- Le sélecteur de couleur d’arrière-plan décide ce que deviennent les pixels transparents — blanc par défaut.
- La qualité démarre à 92 pour les cibles avec perte et ne fait rien pour PNG.
- La conversion se fait dans votre onglet ; le fichier n’est jamais envoyé.
Questions
Mon WEBP transparent restera-t-il transparent ?
Seulement si la sortie est PNG. Pour les cibles JPEG et WEBP, le canevas est d’abord rempli de la couleur d’arrière-plan, les pixels transparents y sont donc mélangés avant l’encodage.
Pourquoi le PNG est-il plus lourd que le WEBP ?
Parce que WEBP compresse, avec ou sans perte, et PNG stocke sans perte chaque pixel décodé. Une photographie convertie en PNG est souvent plusieurs fois plus lourde.
Le curseur de qualité agit-il sur la sortie PNG ?
Non. PNG est sans perte par définition, le convertisseur l’encode donc sans réglage de qualité ; le curseur ne s’applique qu’au JPEG et au WEBP avec perte.