Compressez les Images pour Réduire la Taille via API
Compressez les images JPEG, PNG et WebP via REST API pour réduire la taille du fichier tout en maintenant la qualité visuelle. Uploadez votre image en multipart/form-data avec un paramètre de qualité et recevez l'image compressées en réponse.
# Compress an image to reduce file size
curl -X POST \
https://api.convertfilefast.com/v2/image/compress \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@photo.jpg" \
-F "quality=80" \
--output compressed.jpg
# HTTP 200 OK — Content-Type: image/jpeg
# quality: 1-100 (default 85)import requests
response = requests.post(
"https://api.convertfilefast.com/v2/image/compress",
headers={"Authorization": "Bearer YOUR_API_KEY"},
files={"file": open("photo.jpg", "rb")},
data={"quality": 80}
)
with open("compressed.jpg", "wb") as f:
f.write(response.content)const formData = new FormData();
formData.append("file", fs.createReadStream("photo.jpg"));
formData.append("quality", "80");
const response = await fetch(
"https://api.convertfilefast.com/v2/image/compress",
{
method: "POST",
headers: { "Authorization": "Bearer YOUR_API_KEY" },
body: formData,
}
);
fs.writeFileSync("compressed.jpg", Buffer.from(await response.arrayBuffer()));// n8n HTTP Request Node — Compress Image
{
"method": "POST",
"url": "https://api.convertfilefast.com/v2/image/compress",
"contentType": "multipart-form-data",
"bodyParameters": {
"parameters": [
{ "name": "file", "parameterType": "formBinaryData", "inputDataFieldName": "data" },
{ "name": "quality", "value": "80" }
]
},
"options": { "response": { "responseFormat": "file" } }
}Avantages
Pourquoi utiliser notre API?
Solution complète et fiable pour l'intégration dans n'importe quelle stack technologique.
Contrôle de Qualité
Définissez la qualité de 1 à 100 pour équilibrer taille de fichier et qualité visuelle. La valeur par défaut est 85 pour des résultats optimaux.
Upload Simple
Uploadez votre image en multipart/form-data et recevez le binaire compresse en réponse. Sans configuration nécessaire.
Performance Web
Optimisez les images pour la livraison web. Réduisez les temps de chargement en compressant les images hero, photos produits et galeries.
Economies de Stockage
Compressez les images avant de les stocker dans S3, Google Drive ou Cloudinary. Réduisez les coûts de stockage sur les grandes bibliothèques.
Intégration n8n
Ajoutez la compression d'images aux workflows n8n. Compressez les images uploadées avant de les sauvegarder ou de les envoyer par email.
Zero Stockage
Les images sont traitées en mémoire et supprimées immédiatement après la compression. Vos fichiers ne sont jamais stockés sur nos serveurs.
Comment ça marche
4 étapes pour réaliser cette conversion
- 1
Créez une clé API
Inscrivez-vous sur convertfilefast.com/signup et copiez votre clé cff_ depuis le tableau de bord. Le palier gratuit inclut 10 conversions par mois.
- 2
Envoyez l'image en POST vers l'endpoint
Faites un POST multipart/form-data vers https://api.convertfilefast.com/v2/image/compress avec l'en-tête X-API-Key: cff_votre_cle (Authorization: Bearer fonctionne aussi), l'image en champ file ou une url publique, et une valeur quality optionnelle, plus max_width / max_height pour borner les dimensions.
- 3
Recevez l'image
Le corps de la réponse est l'image produite, renvoyée avec un nom de fichier dans Content-Disposition. Enregistrez-la ou transmettez-la à l'étape suivante — rien n'est stocké chez nous.
- 4
Ou appelez-le depuis un agent IA
Ajoutez le serveur MCP à Claude, Cursor ou tout client compatible via https://mcp.convertfilefast.com/mcp, puis appelez compress_image({ source_url: '...', quality: 80 }) en un seul appel d'outil — sans client HTTP ni gestion de fichier.
Ou appelez-le depuis Claude, Cursor ou tout client MCP
Convert File Fast fournit un serveur Model Context Protocol natif. Confiez cette conversion à un agent IA en un seul appel d’outil — sans client HTTP, sans gestion de binaire, avec une clé API par utilisateur.
npx -y convertfilefast-mcpcompress_image({ source_url: "https://example.com/photo.jpg", quality: 80 })Comparé à
Convert File Fast face aux alternatives
| Produit | MCP natif | Offre gratuite | Prix |
|---|---|---|---|
| Convert File Fast | Oui | 10/month | $0.004/conv from $4 |
| Smallpdf | Non | 2/day (unregistered) | $9/mo Pro |
| iLovePDF | Non | Rate-limited | $7/mo Premium |
| Adobe Acrobat Online | Non | Limited trials | $19.99/mo Acrobat Standard |
| CloudConvert | Non | 25 conv-min | From $0.01/min |
Tarifs des concurrents vérifiés le 2026-07-16.
FAQ
Questions fréquemment posées
Comment compresser des images via l'API ?
Envoyez une requête POST à https://api.convertfilefast.com/v2/image/compress avec multipart/form-data incluant votre fichier image et un paramètre de qualité optionnel (1-100). L'image compressée est renvoyée dans le corps de la réponse. Voir les exemples de code ci-dessus pour cURL, Python et Node.js.
Quels formats d'image sont pris en charge pour la compression ?
L'API prend en charge JPEG, PNG, WebP, AVIF, HEIC, BMP et TIFF. Chaque format utilise l'algorithme de compression approprié : avec perte pour JPEG, sans perte ou réduction de palette pour PNG, et codecs modernes pour WebP et AVIF.
Comment le paramètre de qualité affecte-t-il la compression ?
Le paramètre quality accepte des valeurs de 1 (plus petit fichier, fidélité la plus basse) à 100 (plus grand fichier, fidélité la plus élevée). La valeur par défaut est 85, ce qui convient à la plupart des images web. Nous recommandons 75-85 pour la diffusion web et 90+ lorsque la fidélité est critique.
L'API prend-elle en charge la compression sans perte ?
Oui. PNG et WebP prennent en charge la compression sans perte par défaut - aucune donnée visuelle n'est perdue. JPEG est intrinsèquement avec perte mais utilise un encodage optimisé pour minimiser les artefacts visibles. Pour les flux sans perte, envoyez des entrées PNG ou WebP.
Quelles sont les limites de taille de fichier pour la compression d'images ?
Les limites dépendent de votre offre et s’appliquent par clé API : l’API indique le plafond qu’elle accepte actuellement sur https://api.convertfilefast.com/v1/info, et la limite de votre offre figure dans votre tableau de bord.
Puis-je intégrer la compression d'images dans n8n, Zapier ou des pipelines par lots ?
Oui. Le point de terminaison REST fonctionne avec n'importe quel client HTTP - nous fournissons des extraits prêts à l'emploi pour cURL, Python requests, Node.js fetch et une configuration de nœud HTTP Request n8n. Compressez les images avant de les stocker dans S3, Cloudinary ou tout CDN.
Outils associés
Commencez à Comprimer les Images via API
Obtenez votre clé API et compressez les images pour réduire la taille en quelques secondes. Le plan gratuit inclut 10 conversions par mois.
Sans carte de crédit. 10 conversions gratuites sur le plan Free.