Compresser JPEG

Réduisez la taille du fichier JPEG en réencodant avec une optimisation de la qualité. Faites glisser et déposez plusieurs images.

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

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

Compresser JPEG

Cet outil compresse les images JPEG en les réencodant avec des paramètres de qualité optimisés. La compression s'exécute entièrement dans votre navigateur.

JPEG utilise une compression avec perte, ce qui signifie que certaines données d'image sont supprimées pour obtenir des fichiers de plus petite taille. La qualité visuelle reste élevée tandis que la taille du fichier est considérablement réduite.

Comment utiliser

  1. Faites glisser et déposez les fichiers JPEG 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 Télécharger tout pour obtenir une archive ZIP.

À propos de la compression JPEG

La compression JPEG fonctionne en analysant l'image et en supprimant les informations visuelles les moins visibles à l'œil humain. C’est pourquoi on parle de compression avec perte.

La compression JPEG typique permet une réduction de la taille du fichier de 40 à 60 % avec une perte de qualité visible minimale. Le taux de compression dépend du contenu de l'image originale.

Compresser avec Python

Vous pouvez compresser des images JPEG par programme à l'aide de Python avec la bibliothèque Pillow :

from PIL import Image

original = Image.open('input.jpg')
original.save('compressed.jpg', 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-jpeg

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-jpeg","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.