Français

Images et photos · Convertisseur et compresseur d'images

Pourquoi PNG n'a pas de curseur de qualité et comment en réduire un quand même

· Comment ça marche

formats d'image png Politique qualité d'image

Un PNG bifurquant vers moins de pixels, un autre format et une sortie sans perte inchangée
Illustration vectorielle originale de ToolAcre

PNG est sans perte, donc un contrôle qualité n'aurait rien à échanger ; c'est pourquoi le navigateur ignore l'argument de qualité pour PNG. Cet article explique ce qui détermine la taille de PNG et les trois leviers qui la réduisent réellement.

Le curseur de qualité qui ne fait rien : pourquoi le déplacer laisse la taille d'un PNG inchangée et ce que cela vous dit sur le format

Lorsque PNG est sélectionné, ToolAcre masque le champ de qualité au lieu de laisser un curseur désactivé ou inefficace à l'écran. La table de format marque `qualityApplies` faux et le plan de conversion définit la qualité sur indéfinie. Le déplacement d'un nombre qui n'atteint jamais l'encodeur ne peut pas expliquer un changement de taille, donc l'interface supprime entièrement la fausse décision.

C'est également un indice de diagnostic. Si un utilisateur s'attendait à une « qualité 50 PNG », son opération prévue était probablement moins de pixels, moins de couleurs via un optimiseur spécialisé ou une destination avec perte. Ce sont des transformations différentes avec des conséquences différentes. Nommer le sacrifice souhaité est plus utile que de rechercher un bouton de compression universel.

Sans perte signifie que chaque pixel est conservé - le pipeline filtre-plus-DEFLATE de PNG et pourquoi sa taille dépend du contenu et non d'un paramètre.

Le référentiel prend en charge une affirmation précise : l'encodeur disponible de PNG est traité comme sans perte et stocke les pixels qui lui sont transmis. Il n'expose pas les filtres de ligne PNG, les niveaux DEFLATE ou les passes d'optimisation, de sorte que la description du pipeline interne du plan est en dehors des preuves du produit. Une exportation de canevas peut choisir ces détails sans donner de contrôle à ToolAcre.

Lossless s'applique au codage, pas à toutes les opérations précédentes. Si l'image a été redimensionnée, le plan appelle la conversion avec perte car le rééchantillonnage a déjà modifié les valeurs des pixels. Si la source était JPEG, PNG stocke fidèlement les pixels décodés à partir d'une source déjà avec perte et ne peut pas restaurer les détails supprimés. Ces limites empêchent le mot « sans perte » de devenir une promesse générale.

Le référentiel vérifie la sortie PNG sans perte mais n'implémente pas le filtre PNG ni les contrôles DEFLATE.

Moins de pixels est le levier le plus puissant que cette interface expose pour PNG. Le mode pourcentage met à l'échelle les deux axes, tandis que le mode pixel exact dérive une dimension manquante ou s'insère dans une boîte lorsque le rapport hauteur/largeur reste verrouillé. La sortie planifiée apparaît avant la conversion, et un budget d'appareil peut réduire une demande excessive avec un avertissement.

Pour les captures d'écran, redimensionnez en gardant à l'esprit la lisibilité. Les règles de type fin et d'un pixel peuvent ne plus être mappées proprement après le rééchantillonnage, même si l'encodeur PNG final préserve exactement les pixels nouvellement calculés. Testez à la taille d’affichage où les lecteurs utiliseront l’image. Un nombre d'octets plus petit n'est pas utile si les étiquettes d'interface deviennent difficiles à lire.

Deuxième levier : moins de couleurs — palette PNG, pourquoi les captures d'écran à interface plate se compressent bien et les photographies ne le sont pas

Une palette avec moins de couleurs peut réduire certains fichiers PNG, mais ToolAcre ne fournit pas de quantification des couleurs, de sélection de palette ou de tramage. Il décode un canevas et demande `image/png` ; aucun paramètre ne choisit une couleur indexée ou une taille de palette. Présenter la réduction de palette comme un levier disponible reviendrait donc à dénaturer l’interface.

Si un flux de travail de palette est requis, utilisez un optimiseur dédié dont le mode de sortie et le tramage sont documentés, puis inspectez le résultat. Gardez le rôle de ce convertisseur clair : il peut conserver PNG alpha, redimensionner les pixels et écrire un PNG. Les limites des produits sont précieuses car elles empêchent qu'un outil local simple soit confondu avec une suite d'optimisation PNG complète.

La réduction de palette n'est pas proposée par ce convertisseur de navigateur

Une destination différente échange différentes propriétés. JPEG est toujours avec perte et ne peut pas stocker l'alpha, il ne convient donc au contenu photographique opaque qu'après une décision de mat. WebP conserve l'alpha mais ToolAcre décrit la sortie de son navigateur comme avec perte à chaque qualité. L'un ou l'autre peut être plus petit pour certaines images, mais aucune économie fixe n'est promise.

Le contenu doit piloter l'essai. Une photographie intégrée dans un PNG est candidate pour JPEG ou WebP ; un diagramme net et transparent peut mériter PNG malgré ses octets. Exportez une copie représentative, inspectez les bords et les dégradés et comparez la taille mesurée. La conversion par extension seule ignore ce que l'image doit préserver.

Exemple concret : un 2.4 MB plein écran PNG — comparant les trois leviers et leur effet sur la lisibilité

Prenez une capture d'écran de la documentation en plein écran qui est trop grande pour sa destination. Exportez d’abord PNG aux dimensions d’origine pour établir ce que produit un réencodage de canevas simple. Ensuite, réduisez les deux axes aux exigences d'affichage réelles et inspectez les petits caractères. Revenez enfin à la source d'origine et créez un WebP de même dimension pour une comparaison de format.

Notez les trois fichiers mesurés plutôt que d'insérer un point de départ 2.4 MB fictif ou une réduction universelle. Le PNG redimensionné isole le nombre de pixels ; le WebP isole le choix de format avec perte. Si l'un ou l'autre nuit aux détails dont les lecteurs ont besoin, le PNG plus grand est le résultat correct. Un workflow réussit lorsqu'il répond au cas d'utilisation, et non lorsqu'il gagne un pourcentage arbitraire.

Exemple concret sans tailles de source inventées ni économies promises

Les optimiseurs externes peuvent explorer les filtres PNG, l'effort de compression, la palette PNG et les morceaux de métadonnées. Ces contrôles ne sont pas exposés ici, et la perte de métadonnées via le canevas est un effet secondaire plutôt qu'une opération de nettoyage garantie. Utilisez l'outil de confidentialité des métadonnées d'image lorsque la suppression vérifiée des métadonnées est l'objectif réel.

Le convertisseur ne promet pas non plus d'allers-retours PNG identiques en octets. Le codage de pixels sans perte et les octets de conteneur identiques sont des revendications différentes. Les encodeurs du navigateur peuvent organiser le fichier différemment lors du décodage sur le même raster. Comparez les pixels visibles pour la fidélité de l'image et utilisez des outils sensibles au format si la reproductibilité au niveau du conteneur est importante.

Les optimiseurs PNG externes et les modes de palette restent en dehors de l'outil

PNG n'a pas de curseur de qualité dans ce panneau car il n'y a pas de décision avec perte de qualité à transmettre. Pour réduire une production, réduisez délibérément les dimensions ou choisissez une destination dont les pertes documentées correspondent au contenu. L'outil conserve ces choix séparés et signale que lors du redimensionnement, les pixels changent.

Conservez la source, travaillez-y pour chaque expérience et inspectez les fichiers téléchargés à leur échelle prévue. Cette procédure évite des dégradations répétées et permet de relier chaque octet enregistré à une décision réelle. Un curseur caché ou inefficace offrirait du confort ; les choix explicites de géométrie et de format offrent un contrôle.