ToolActToolAct

Outil de Compression d'Images

Compression par lots, format original conservé, qualité réglable

Télécharger une Image

Glissez l'image ici ou cliquez pour sélectionner

Supporte JPG, PNG, WebP, BMP, GIF, sélection multiple possible

Qu'est-ce que la Compression d'Images en Ligne?

La compression d'image en ligne réduit la taille des fichiers afin d'accélérer le chargement des pages, de respecter les limites d'envoi et de consommer moins de bande passante lors du partage. Les fichiers sont téléchargés vers le service de conversion de ToolAct, traités côté serveur par les bibliothèques d'image (libvips, mozjpeg, libwebp) qui décodent et ré-encodent l'image, puis le résultat compressé est renvoyé au navigateur ; après la conversion, les fichiers temporaires sont immédiatement supprimés du serveur, ne sont pas archivés et ne sont pas utilisés pour l'entraînement. Selon le format, la compression peut agir sur la qualité, les métadonnées, les couleurs et les détails d'encodage ; une photo peut devenir beaucoup plus légère tout en restant correcte à l'affichage courant. L'outil convient aux images de blog, fiches produit, publications sociales, pièces jointes de support et brouillons qui n'ont pas besoin de conserver chaque pixel original. Pour l'impression, l'archivage ou l'examen de détails fins, le résultat doit être vérifié après compression. Évitez de téléverser des photos contenant des informations personnelles, des documents internes ou tout autre contenu sensible.

Guide d'utilisation

Comment utiliser

  1. Glissez ou cliquez pour téléverser des images (prise en charge de plusieurs fichiers)
  2. Ajustez le curseur de qualité pour choisir le taux de compression
  3. Cliquez sur « Compresser » pour lancer l'opération
  4. Consultez les résultats, téléchargez un par un ou en une seule fois

Points de vigilance

  • Comparez l'image compressée à sa taille d'affichage réelle ; le poids peut baisser pendant que les petits textes, dégradés ou textures fines se détériorent.
  • Pour les archives, preuves légales ou fichiers d'impression, conservez un original intact et exportez une copie compressée distincte.

Cas d’utilisation

Compresser plusieurs images en lotAjoutez des fichiers JPEG, PNG, WebP, BMP ou GIF, choisissez une valeur de qualité et compressez les éléments en attente ou échoués tout en conservant chaque fichier dans la liste affichée. L’encodeur utilise le sous-échantillonnage de chrominance 4:2:0 par défaut pour les JPEG, ce qui compresse bien les tons de peau lisses mais peut faire perdre de la netteté au rouge sur fond jaune à qualité 60.
Comparer les tailles originales et compressées avant le téléchargementConsultez le statut de chaque image ainsi que la taille totale originale, la taille totale compressée et le pourcentage économisé pour décider si le réglage de qualité est acceptable. La plage 75-85 est le point idéal typique pour les photos mozjpeg, tandis que guetzli gagne 20 % supplémentaires au prix d’un encodage beaucoup plus lent.
Télécharger uniquement les résultats compressés réussisTéléchargez les images terminées individuellement ou tous les éléments réussis après compression. Les éléments échoués peuvent être relancés sans effacer tout le lot, et les originaux doivent être conservés jusqu’à la vérification visuelle des versions compressées.
Relancer les éléments échoués après correction du type d’entrée ou de la qualitéLaissez les lignes échouées dans la liste, modifiez la qualité ou le type d’entrée et cliquez sur réessayer pour que les éléments réussis conservent leur statut et que seules les entrées problématiques soient retraitées sans tout recharger. Particulièrement utile lorsqu’un seul fichier surdimensionné dans un lot de 50 images fait échouer le worker tandis que les 49 autres sont prêts au téléchargement.
Ajuster la qualité jusqu’à ce que la réduction soit acceptableTestez la même image à qualité 80, 60 et 40, puis comparez le pourcentage économisé et le résultat visuel pour choisir le réglage le plus bas qui conserve des contours, une transparence et des tons de peau corrects pour un usage blog ou produit. Les JPEG progressifs permettent un aperçu partiel dès le téléchargement, utile pour les réseaux mobiles lents, tandis qu’un scan de base convient mieux aux anciens éditeurs d’images.

Principe technique

La compression d'image se divise nettement selon la frontière avec/sans perte. Les formats avec perte (JPEG, WebP avec perte) exploitent les limites perceptuelles humaines : l'œil est bien moins sensible à la chrominance haute fréquence qu'à la luminance, de sorte que les encodeurs éliminent les fins détails de couleur dans des blocs de 8x8 ou 16x16 sans que la plupart des observateurs ne le remarquent. JPEG utilise cette voie basée sur la DCT depuis 1992 ; les alternatives modernes sont mozjpeg (~5 à 10 % plus petit que libjpeg au même SSIM, encodeur plus lent), libwebp (le codec d'image VP8/VP8L de Google, 2010) et AVIF (Alliance for Open Media, AV1 intra, 2019). Les formats sans perte (PNG, GIF, WebP sans perte) réduisent les octets par codage entropique — dictionnaire à fenêtre glissante LZ77 plus codage de Huffman ou arithmétique — sans jamais altérer un seul pixel. Le pipeline utilisé par cette page est entièrement côté serveur. Le navigateur empaquette chaque image dans un téléversement multipart signé vers le point de terminaison de compression de ToolAct (/image/compress). Le serveur valide la requête puis transmet les octets à libvips — une bibliothèque de traitement d'image streaming, à demande, performante et économe en mémoire — qui décode la source, redimensionne au besoin le bord long pour borner les dimensions de sortie, et ré-encode via mozjpeg pour JPEG, libwebp pour WebP, ou libpng/oxipng pour PNG. Les octets encodés sont diffusés directement au navigateur sous forme de réponse de téléchargement, et le fichier temporaire de téléversement est supprimé du disque dès que la réponse est écrite. Il n'y a ni archivage, ni pipeline d'entraînement, ni examen humain du contenu. La quantification JPEG est le cœur du format : une qualité de 90 conserve presque tous les coefficients DCT, 75 commence à éliminer ceux de fréquence moyenne (visibles dans du texte rouge sur fond jaune), 50 est la zone JPEG évidente où des artefacts de blocage apparaissent sur les dégradés lisses, et 25 produit une postérisation visible sur les visages. La compression PNG repose sur zlib (DEFLATE) niveaux 0 à 9 ; le niveau 1 est rapide mais produit des fichiers plus volumineux, le niveau 9 compresse les derniers octets des bannières en couleur unie au prix du processeur. Les métadonnées EXIF, profils ICC, XMP et IPTC sont généralement supprimées car l'encodeur reconstruit l'en-tête du fichier de zéro — raison pour laquelle une photo de 200 Ko d'un appareil peut devenir un fichier de 60 Ko à résolution identique, et raison pour laquelle les métadonnées de provenance et de gestion colorimétrique doivent être préservées séparément si elles comptent.

  • libvips (John Cupitt, LGPL) est le moteur de traitement d'image côté serveur : un pipeline streaming, à demande, qui maintient une consommation mémoire faible même sur des entrées de 100 Mpx et qui sous-tend Sharp, le délégué vips d'ImageMagick IM7 et les points de terminaison de conversion derrière cet outil.
  • mozjpeg (Mozilla, fork de libjpeg-turbo avec de meilleurs modèles psychovisuels) produit des fichiers 5 à 10 % plus petits que libjpeg standard au même SSIM mais est environ 3 à 5x plus lent à encoder — le compromis derrière la plupart des valeurs par défaut web JPEG qualité 80-85 depuis 2017.
  • PNG est LZ77 + Huffman : l'encodeur trouve des séquences d'octets répétées jusqu'à 32 Ko en arrière (fenêtre glissante), émet des paires (distance, longueur), puis code le résultat en Huffman. WebP sans perte (VP8L) utilise une idée similaire avec des patches Local Palette, battant généralement PNG de 20 à 26 % sur les mêmes pixels RGBA.
  • libwebp est l'encodeur/décodeur WebP de référence de Google ; le côté serveur l'utilise pour écrire soit du VP8 avec perte (qualité 0-100, chrominance 4:2:0 par défaut), soit du VP8L sans perte (la qualité contrôle l'effort de compression, jamais la fidélité des pixels). Le décodage WebP est largement disponible (Chrome 32+ 2014, Firefox 65+ 2019, Safari 14+ 2020), donc un WebP converti est sûr pour presque tous les navigateurs modernes.
  • Le sous-échantillonnage de chrominance 4:2:0 par défaut dans JPEG (deux échantillons de chrominance pour 4 de luminance) est ce qui rend le texte rouge sur fond jaune flou à qualité 60 — le détail de chrominance est éliminé avant celui de luminance. Passez en 4:4:4 (pas de sous-échantillonnage) pour les captures d'écran et d'interface où les contours du texte importent.
  • Les métadonnées EXIF (Exchangeable Image File Format, JEITA CP-3451) et les profils colorimétriques ICC sont supprimés par défaut lors du ré-encodage, de sorte qu'un JPEG iPhone de 6,3 Mo tombe souvent à 1,8 Mo après passage par le serveur. C'est pourquoi les photographes amateurs voient la taille des fichiers diminuer après chaque aller-retour dans un outil web. Un piège pratique en lot : lorsqu'un dossier mélange de petites icônes (moins de 200x200 px, PNG avec alpha), des captures d'interface en couleur unie (PNG, très haute compressibilité) et des photos de téléphone (JPEG, contenu principalement bruité), un seul curseur de qualité est inadapté aux trois. Les icônes veulent du PNG sans perte ou WebP sans perte ; les captures veulent du 4:4:4 JPEG à qualité 85-90 ; les photos veulent du WebP avec perte à qualité 75-80. Tout compresser à qualité 60 économise des octets mais introduit du frangement rouge sur les icônes, des artefacts de contour sur les captures et du banding sur les photos. Le pipeline le plus malin traite chaque catégorie via un chemin d'encodeur différent, raison pour laquelle l'API accepte un format cible de remplacement par fichier même quand l'utilisateur choisit une valeur par défaut. Pour l'avenir, JPEG XL (ISO/IEC 18181, 2022) est le format que Google et Cloudflare promeuvent depuis 2020 comme successeur de JPEG : ~20 % plus petit à qualité égale, mode entièrement sans perte, pas de sous-échantillonnage de chrominance et décodage progressif adapté aux réseaux lents. Le support navigateur est partiel (Chrome a désactivé JPEG XL dans Chrome 110), le chemin de migration pratique actuel est donc WebP à qualité 80, AVIF pour les ressources principales nécessitant l'économie supplémentaire, et un fallback JPEG pour les anciens Safari ou les clients e-mail plus anciens. La page expose la qualité, la dimension maximale et le format cible comme les trois leviers importants ; tout le reste est un détail d'implémentation.
  • Cycle de vie de la conversion côté serveur : chaque fichier téléversé n'est conservé que le temps d'exécuter le décodage + ré-encodage libvips et de diffuser le résultat en retour. Le fichier temporaire est supprimé à la fermeture de la réponse, que la conversion ait réussi ou échoué. Un JPEG de 24 Mpx qui aurait bloqué le fil principal du moteur de rendu pendant 200 à 500 ms est entièrement traité hors de l'appareil de l'utilisateur.
  • Migration : AVIF est la cible de nouvelle génération (Alliance for Open Media, AV1 intra, supporte 10/12 bits, alpha, animation). L'encodage AVIF côté serveur via libavif/aom reste 10 à 30x plus lent que WebP, la plupart des pages s'en tiennent donc à WebP à qualité 80 et réservent AVIF aux photos principales qui bénéficient de l'économie de 15 à 20 % supplémentaire en octets.

Exemples

Compression d'images de produits Web

JPG original de 2 Mo, qualité réglée à 75 %, compressé à environ 300 Ko, temps de chargement passant de 3 s à 0,5 s

Compression PNG vers WebP

Image PNG transparente de 800 Ko, convertie en WebP d'environ 150 Ko, transparence entièrement préservée, taille réduite de 81 %

Compression par lot de photos de voyage

50 photos pour un total de 500 Mo, qualité 80 %, total compressé à environ 100 Mo, économisant 400 Mo d'espace de stockage

FAQ

Mes images sont-elles compressées localement ?

Non. Chaque image est téléchargée vers le service de compression de ToolAct (le point de terminaison /image/compress), traitée côté serveur avec libvips et mozjpeg/libwebp, et le résultat compressé est renvoyé au navigateur. Le fichier temporaire est supprimé du serveur immédiatement après la conversion, n'est pas archivé et n'est pas utilisé pour l'entraînement. Évitez de téléverser des photos contenant des informations personnelles, des captures d'écran internes ou des œuvres d'art propriétaires.

Quels formats et tailles puis-je compresser ?

JPEG, PNG et WebP sont les entrées courantes. Les fichiers très petits peuvent ne pas se réduire davantage car ils sont déjà proches de l'optimum. Les originaux extrêmement volumineux (dizaines de Mo) peuvent prendre plus de temps ou échouer ; redimensionnez d'abord si vous n'avez besoin que d'une version adaptée au web.

La compression est-elle avec ou sans perte ?

La compression JPEG et WebP est avec perte : l'encodeur supprime des détails visuels pour économiser des octets, et vous ne pouvez pas récupérer l'original à partir d'une copie compressée. Conservez toujours le fichier maître original aux côtés de la sortie compressée.

Puis-je contrôler le niveau de qualité ?

L'interface choisit par défaut un préréglage de qualité équilibré. Si une image particulière paraît floue après compression, retéléchargez l'original et essayez une option de qualité différente, ou exportez d'abord à une qualité supérieure depuis l'application source.

Pourquoi mon PNG s'est-il à peine réduit ?

Le PNG est sans perte et les PNG déjà optimisés (icônes, captures d'écran, dessins au trait) ont peu de marge de compression. Pour les réduire sensiblement, convertissez en WebP ou enregistrez en JPEG si l'image n'a pas de transparence et que de légers décalages de couleur sont acceptables.

Les métadonnées EXIF, profils ICC et la transparence seront-ils préservés ?

La compression supprime généralement les métadonnées EXIF telles que l'appareil, le GPS et les horodatages, ce qui est un avantage pour la confidentialité mais signifie que la copie compressée ne convient pas à un usage médico-légal ou juridique. La transparence alpha sur PNG et WebP est préservée ; un profil de couleur ICC intégré peut être ré-encodé ou supprimé.

De combien le fichier sera-t-il réduit ?

Les JPEG photographiques tombent généralement à 30-60 % de l'original après recompression. Les captures d'écran PNG diminuent souvent de 10-30 %. Les fichiers déjà fortement compressés ou de basse résolution peuvent ne pas se réduire du tout : le panneau de résultats affiche le changement de taille pour que vous puissiez décider de le conserver ou non.

Outils Connexes

Convertisseur de Format d'Image

Convertisseur de format d'image en ligne gratuit. Convertissez entre les formats JPG, PNG, WebP, BMP, GIF avec qualité ajustable. Traitement local basé sur le navigateur, vie privée protégée.

Convertisseur Image vers WebP

Convertisseur d'image vers WebP en ligne gratuit. Convertissez JPG, PNG, GIF en format WebP pour une taille plus petite et une meilleure qualité. Traitement local basé sur le navigateur, vie privée protégée.

Outil de Conversion d'Image Base64

Convertisseur d'image vers Base64 en ligne gratuit avec téléchargement par glisser-déposer, prévisualisation en temps réel et formats d'image multiples. Intégrez des images dans le code, réduisez les requêtes HTTP.

Outil de Filigrane d'Image

Outil de filigrane d'image en ligne gratuit. Ajoutez des filigranes texte ou image avec position, opacité et taille ajustables. Traitement local basé sur le navigateur, vie privée protégée.

Outil de Conversion Image en PDF

Outil de conversion image en PDF en ligne gratuit. Convertissez des images JPG, PNG, WebP en PDF avec taille de page, orientation et mode d'ajustement personnalisables. Traitement local, vie privée protégée.

Outil de Création de Photo d'Identité

Créateur de photos d'identité en ligne gratuit avec suppression d'arrière-plan par IA. Prend en charge les standards européens (photo d'identité UE, passeport UE, etc.), génère des photos d'identité standard en un clic. Traitement local dans le navigateur protège la vie privée.