JPEG est largement accepté et toujours opaque ; un PNG transparent exige donc un fond. WebP peut conserver la transparence et être plus léger, mais la destination doit l’accepter. Testez la cible réelle.
Choisissez le fond JPEG
Les pixels transparents sont composés sur la couleur choisie avant JPEG. Le blanc peut créer un halo sur fond sombre. Adaptez le fond à la destination et contrôlez les contours.
Comprenez les changements du réencodage
ImageCompress conserve les dimensions décodées, pas l’encodage d’origine. Il ne garantit ni métadonnées, ICC, DPI, animation, identité des octets, absence de perte ou fidélité couleur professionnelle. JPEG remplace la transparence par le fond choisi. Utilisez ImageResize si les dimensions peuvent changer.
Contrôlez la sortie réelle
L’aperçu et le téléchargement utilisent le même Blob créé par le navigateur : contrôlez contours, dégradés, texte et transparence. Le nombre d’octets est exact pour ce Blob, mais un autre navigateur ou codec peut différer. Gardez l’original jusqu’à acceptation par la destination.