LOT · WORKFLOW

Compression d’images par lot :
compresser plusieurs images à la fois

Par l’équipe ImgMin · 23 avril 2026 · 7 min de lecture

NEWImgMin for Chrome — right-click any image to compress, no upload.Ajouter à Chrome →

Compresser les images une à une est un piège à productivité. Que vous soyez photographe triant 200 clichés, développeur préparant des assets, ou responsable e-commerce mettant en ligne de nouveaux produits, compresser image par image fait perdre des heures chaque semaine.

Ce guide couvre : la compression par lot dans le navigateur (sans installation), les applis de bureau, les méthodes natives Mac, les outils en ligne de commande et les pipelines automatisés — pour choisir l’approche adaptée à votre workflow.

Comparatif rapide : méthodes de compression par lot

MéthodeImages maxInstallation requiseConfidentialitéIdéal pour
ImgMin (browser)10 à la foisAucune✓ Local uniquementLots rapides, images sensibles
Mac PreviewIllimitéAucune (intégré)✓ Local uniquementUtilisateurs Mac, usage occasionnel
ImageMagick (CLI)IllimitéInstallation requise✓ Local uniquementUtilisateurs avancés, automatisation
Sharp (Node.js)IllimitéEnvironnement de dev✓ Local uniquementDéveloppeurs, pipelines CI/CD
TinyPNG API500/mois gratuitClé APIUpload serveurGros volumes, workflows serveur
iLoveIMGPar lot (gratuit limité)AucuneUpload serveurGros lots occasionnels

Méthode 1 : ImgMin — compression par lot dans le navigateur (la plus rapide, sans installation)

ImgMin
Jusqu’à 10 images · Sans upload · Gratuit pour toujours · Téléchargement ZIP

Déposez jusqu’à 10 images sur ImgMin d’un coup. L’outil les compresse toutes simultanément via l’API Canvas de votre navigateur et les regroupe dans un fichier ZIP à télécharger. Zéro upload serveur — tout le traitement se fait sur votre machine.

Comment l’utiliser :

  1. Allez sur imgmin.pro
  2. Glissez-déposez jusqu’à 10 images (JPEG ou PNG)
  3. Ajustez le curseur de qualité si besoin (par défaut optimisé pour le web)
  4. Cliquez sur « Tout télécharger » pour obtenir un ZIP de toutes les images compressées

Le traitement prend moins de 5 secondes pour 10 images. Aucun compte, aucune limite mensuelle, aucun coût.

Méthode 2 : Aperçu Mac — export par lot intégré

Les utilisateurs Mac peuvent compresser des images par lot sans installer de logiciel grâce à l’app Aperçu intégrée :

  1. Sélectionnez toutes vos images dans le Finder
  2. Clic droit → « Ouvrir avec » → Aperçu (tout s’ouvre dans une fenêtre)
  3. Appuyez sur Cmd+A pour sélectionner toutes les images dans la barre latérale
  4. Allez dans Fichier → Exporter les images sélectionnées
  5. Choisissez le format JPEG et réglez le curseur de qualité à 80 %
  6. Choisissez votre dossier de sortie et cliquez sur « Choisir »

Aperçu exporte et compresse toutes les images sélectionnées en une seule opération. Vous obtenez généralement 50 à 70 % de réduction sans différence de qualité visible.

Méthode 3 : ImageMagick — la puissance de la ligne de commande

ImageMagick est la référence pour le traitement d’images en masse. Gratuit, multiplateforme, il gère des milliers d’images en une seule commande :

# Install on Mac
brew install imagemagick

# Compress all JPEGs in current folder to 80% quality
mogrify -quality 80 *.jpg

# Compress all PNGs (lossless optimization)
mogrify -strip *.png

# Batch compress + resize to max 1200px wide
mogrify -resize 1200x1200\> -quality 80 *.jpg

# Convert all PNGs to WebP
mogrify -format webp -quality 85 *.png
Note : mogrify écrase les fichiers sur place. Travaillez toujours sur une copie, ou utilisez convert input.jpg -quality 80 output-compressed.jpg pour un flux non destructif fichier par fichier.

Méthode 4 : Sharp (Node.js) — pour les développeurs

Si vous êtes développeur, Sharp est la bibliothèque de traitement d’images Node.js la plus rapide et le bon choix pour les pipelines automatisés :

const sharp = require('sharp');
const glob = require('glob');
const path = require('path');

// Batch compress all JPEGs in /input to /output
glob('input/*.{jpg,jpeg}', (err, files) => {
    files.forEach(file => {
        const output = path.join('output', path.basename(file));
        sharp(file)
            .jpeg({ quality: 80, mozjpeg: true })
            .toFile(output);
    });
});

// Batch convert PNG to WebP
glob('input/*.png', (err, files) => {
    files.forEach(file => {
        const output = path.join('output', path.basename(file, '.png') + '.webp');
        sharp(file)
            .webp({ quality: 85 })
            .toFile(output);
    });
});

Sharp s’appuie sur libvips et est généralement 4 à 5× plus rapide qu’ImageMagick pour le traitement par lot. C’est le choix recommandé pour les pipelines d’images de CMS et les workflows CI/CD.

Méthode 5 : FFmpeg — traitement par lot façon vidéo

FFmpeg, surtout connu pour la vidéo, est aussi un excellent processeur d’images par lot — notamment pour convertir des GIF animés en WebP :

# Convert all GIFs to animated WebP
for f in *.gif; do ffmpeg -i "$f" "${f%.gif}.webp"; done

# Batch resize + JPEG compress
for f in *.jpg; do
  ffmpeg -i "$f" -vf scale=1200:-1 -q:v 4 "compressed/${f}"
done

Méthode 6 : Windows — Paint intégré / PowerToys

Les utilisateurs Windows ont quelques options intégrées :

Méthode 7 : CI/CD — compression automatique dans votre pipeline de build

Pour les projets web, la meilleure approche est la compression automatique pendant le build, pour qu’aucune image ne reste non optimisée :

Astuce GitHub Actions : ajoutez calibreapp/image-actions au workflow CI de votre dépôt. À chaque PR ajoutant ou modifiant des images, il les compresse et commit automatiquement les versions optimisées — zéro travail manuel.

Questions fréquentes

Quel est le meilleur outil gratuit pour compresser plusieurs images à la fois ?

ImgMin est l’option navigateur gratuite la plus rapide pour jusqu’à 10 images — sans upload, sans compte, téléchargement ZIP instantané. Pour de plus gros lots, utilisez ImageMagick (CLI) ou Sharp (Node.js). Les utilisateurs Mac peuvent utiliser la fonction « Exporter les images sélectionnées » d’Aperçu.

Puis-je compresser des images par lot sans perte de qualité ?

Oui. Le JPEG à 80 % ou le WebP à 85 % réduit la taille de 50 à 70 % sans différence de qualité perceptible aux tailles normales. La compression PNG sans perte atteint 20 à 30 % de réduction sans aucune perte.

Comment compresser des images par lot sur Mac sans logiciel ?

Ouvrez toutes les images dans Aperçu, sélectionnez tout (Cmd+A), allez dans Fichier → Exporter les images sélectionnées, choisissez le JPEG à 80 %. Tout est compressé et exporté en une étape — sans logiciel supplémentaire. Pour jusqu’à 10 images, ImgMin dans le navigateur fonctionne aussi.

Compressez jusqu’à 10 images par lot — gratuit et privé

Déposez plusieurs images, obtenez un ZIP compressé instantanément. Sans upload, sans compte, sans limites.

Essayer la compression par lot →

Dernière mise à jour : avril 2026. Les fonctionnalités et limites d’API peuvent changer — vérifiez la documentation officielle de chaque outil.