Qualité PNG : pourquoi la taille ne change pas
Apps24 désactive le curseur de qualité pour PNG, car ce réglage ne réduit pas sa taille. L’encodeur canvas applique la qualité au JPEG et au WebP, pas au PNG. Nous avons encodé un même dégradé synthétique à deux qualités PNG et comparé les octets et empreintes SHA-256.
Entrée et résultat
PNG 20% | 3,304 bytes |
PNG 80% | 3,304 bytes |
WebP 80% | 2,074 bytes |
JPEG 80% | 3,916 bytes |
PNG SHA-256 | 54e456a5602aae16b8bd75c1fc688858e1b447fe251ce9280e9431bce261e53e |
Interpréter le résultat
Les deux PNG font 3 304 octets avec la même empreinte. Le WebP à 80 % fait 2 074 octets, le JPEG 3 916 : changer de format n’aide pas toujours. Ce dégradé contrôlé n’est ni une photo ni un résultat moyen. L’empreinte identique démontre l’identité des sorties ; une taille identique seule ne suffirait pas.
Étape suivante
Réduisez les dimensions si moins de pixels suffisent. Sinon, essayez WebP et inspectez contours, petit texte et transparence. JPEG peut convenir aux photos opaques, mais Apps24 remplace la transparence par du blanc. Comparez les octets avant de télécharger. Si l’économie est négative, conservez l’original sauf besoin du nouveau format.
Utiliser l’outilLimites et conditions de test
Essai : Chromium 154, 320×200 pixels opaques ; R=x mod 256, G=y mod 256, B=(x+y) mod 256, alpha=255, sans redimensionnement. Le script téléchargeable reproduit l’image. Contenu et encodeur font varier les résultats. Une petite taille n’est pas une note de qualité visuelle.
png-fixture.jsRéférences
Apps24 confronte les exemples au code et aux tests de régression. Les essais de navigateur précisent leurs conditions, sans certifier tous les appareils. Signalez une erreur avec l’URL, l’entrée, le résultat attendu et le navigateur. N’envoyez jamais de mots de passe, de documents privés ni de données personnelles.