Compresser PNG

Compressez les fichiers PNG localement en réduisant les données de couleur pour la sortie générée par le navigateur tout en préservant la transparence lorsque cela est possible.

Cliquez ou faites glisser les fichiers PNG ici pour les télécharger

Jusqu'à 20 images · Max 10 Mo chacune
0 fichiers

Compresser les PNG sans envoyer de fichiers à un serveur

Compresser PNG réduit la taille du fichier pour les graphiques PNG tout en gardant le flux de travail local dans votre navigateur. Il est particulièrement utile pour les icônes, les logos, les captures d'écran, les diagrammes et les ressources transparentes de l'interface utilisateur où PNG est le bon format.

PNG est sans perte et prend en charge la transparence alpha, mais la compression côté navigateur fonctionne généralement en réduisant la complexité des couleurs et en réencodant l'image. Les photos peuvent être plus petites que JPEG/WebP ; comparez toujours la transparence, les bords et la taille du fichier avant de remplacer les actifs de production.

Comment utiliser

  1. Faites glisser et déposez les fichiers PNG sur la zone de téléchargement ou cliquez pour sélectionner les fichiers.
  2. Chaque fichier est compressé automatiquement et le taux de compression est affiché.
  3. Téléchargez des fichiers compressés individuels ou utilisez Tout télécharger pour obtenir une archive ZIP.

Quand devez-vous compresser PNG ?

PNG convient parfaitement aux graphiques, textes, captures d'écran et images nets nécessitant de la transparence.

Compromis de compression : PNG préserve mieux les bords nets que JPEG, mais il peut rester grand lorsque l'image contient de nombreuses couleurs ou détails photographiques.

Mise en garde concernant la transparence : Conservez PNG lorsque la transparence alpha est importante ; JPEG n'a pas de canal alpha.

Meilleur flux de travail : Compressez les ressources PNG, puis inspectez le résultat à la taille d'affichage réelle pour détecter les bandes, les halos ou les détails perdus.

Compresser avec Python

Un pipeline de production peut utiliser Pillow pour réduire les données de couleur et optimiser le PNG enregistré :

from PIL import Image

original = Image.open('input.png')
original.convert('P')
original.save('compressed.png', optimize=True, quality=80)

Intégration MCP

MCP (Model Context Protocol) permet aux agents IA et aux applications de découvrir et d'exécuter les utilitaires Coding.Tools pour des workflows répétables de conversion, formatage, hachage et génération.

Nom de l'outil MCP: compress-png

Point de terminaison MCP: https://coding.tools/mcp

Appelez d'abord tools/list. Chaque outil inclut inputSchema, outputSchema et examples afin qu'un agent IA ou un client puisse construire des arguments valides sans deviner.

Pour tools/call, lisez result.content[0].text pour la valeur affichable et result.structuredContent pour l'analyse par programme. Les échecs d'outil renvoient isError: true ; les échecs de protocole renvoient une JSON-RPC error.

Exemple de requête tools/call :

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"compress-png","arguments":{}}}'

Cet outil d'image est réservé au navigateur dans MCP. tools/call ne traite pas les octets d'image locaux côté serveur ; il renvoie isError: true avec un resource_link vers l'interface Web.

La plupart des outils de texte et de données acceptent une chaîne input et des options facultatives. Les outils d'image qui dépendent des API d'image du navigateur sont listés pour la découverte et renvoient un lien vers l'interface Web si nécessaire.