ForHosting KIT · Images

Compressez une image et estimez la réduction

La compression d'image par qualité estime dans quelle mesure un fichier peut diminuer lorsqu'il est exporté au pourcentage de qualité choisi.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Sélectionnez JPEG, PNG, WebP ou AVIF, puis saisissez un entier compris entre 1 et 100. Le calculateur renvoie la taille estimée par rapport à une exportation de qualité 100 dans le même format, ainsi que le pourcentage de réduction correspondant. Il ne requiert ni l'image, ni ses dimensions, ni son nombre d'octets initial. Il convient donc aux comparaisons et à la planification rapides, tandis que le niveau de confiance qualifié d'approximatif reflète les variations réelles dues au contenu et aux réglages de l'encodeur.

Interprétez le résultat comme une estimation relative

Choisissez le format d'exportation prévu et saisissez la valeur de qualité que vous transmettrez à l'encodeur. Le résultat prend pour référence une exportation de qualité 100 dans ce même format, représentée par une taille relative de 100 pour cent. Si le calculateur indique une taille relative de 63 pour cent et une réduction estimée de 37 pour cent, le modèle considère que l'exportation de moindre qualité pèsera environ 63 pour cent de la version de qualité 100. Cela ne signifie pas que la sortie occupera 63 pour cent des octets du fichier actuel, car celui-ci peut employer un autre format, d'autres dimensions, un autre encodeur, un autre profil de métadonnées ou un autre réglage de qualité. Le champ de qualité de référence explicite cette comparaison. Une qualité de 100 ne renvoie donc aucune réduction estimée. Les valeurs de 1 à 99 suivent une courbe progressive propre à chaque format. Utilisez ce pourcentage comme indicateur rapide de budget ou de comparaison, et appliquez-le à une taille connue en qualité 100 uniquement si les autres réglages des deux exportations sont identiques.

Comprenez les différences de courbe entre formats

Les commandes de qualité ne se convertissent pas directement en pourcentages d'octets. Les encodeurs JPEG, WebP et AVIF éliminent les informations de façons différentes, et leurs échelles numériques ne sont pas interchangeables. Ce calculateur modélise séparément ces formats avec perte au moyen de courbes non linéaires et de faibles seuils de taille propres à chacun. AVIF et WebP sont supposés offrir une réduction plus forte quand la qualité baisse, tandis que JPEG suit une courbe un peu plus douce. PNG se comporte autrement, car le PNG standard est sans perte et de nombreuses applications utilisent une commande assimilée à la qualité pour choisir l'effort de compression, réduire la palette ou appliquer une optimisation particulière. Son modèle reste volontairement prudent, avec un seuil nettement supérieur, afin de ne pas faire croire qu'une baisse de qualité PNG agit comme en JPEG. Ces courbes sont des hypothèses déterministes de planification, et non les mesures d'un encodeur précis. Des entrées identiques donnent toujours la même sortie, ce qui facilite leur emploi dans les interfaces, feuilles de calcul, tests et estimations préliminaires. Pour connaître le nombre d'octets définitif, encodez les pixels réels avec la bibliothèque de production exacte et mesurez le fichier obtenu.

Exploitez l'estimation sans garantir l'impossible

La complexité de l'image est la principale variable absente d'une estimation fondée sur deux champs. Un logo uni, un portrait à l'arrière-plan flou et un paysage bruité peuvent produire des tailles très différentes, même à format et qualité identiques. Le sous-échantillonnage chromatique, la transparence alpha, l'animation, les profils colorimétriques, les métadonnées, les versions de l'encodeur, les préréglages de vitesse et les options sans perte influencent aussi le résultat. Considérez la réduction annoncée comme un point de départ pour choisir un réglage, jamais comme la garantie d'une taille de téléversement ou d'un coût de transfert. Elle est adaptée à la comparaison de plusieurs qualités dans une chaîne d'exportation cohérente, à la définition d'une valeur initiale avant une boucle d'encodage mesurée ou à l'explication de l'orientation et de l'ampleur probables d'un changement. Lorsqu'un service impose un nombre maximal d'octets strict, effectuez un encodage, contrôlez la taille réelle, puis ajustez la qualité par une recherche bornée. Le rejet des valeurs hors de l'intervalle de 1 à 100 évite également toute extrapolation dépourvue de signification utile.

Planifiez un budget d'images web

Estimez l'économie relative d'une qualité envisagée avant de produire un jeu complet d'images adaptatives.

Comparez des réglages d'exportation

Évaluez plusieurs pourcentages pour un format et choisissez un point de départ pertinent pour des encodages d'essai mesurés.

Initialisez un encodeur automatisé

Utilisez l'estimation pour lancer une recherche bornée de compression près de la cible probable, sans partir au hasard.

Quelle est la référence de taille du fichier ?

La référence est une exportation de la même image et du même format en qualité 100, représentée par une taille relative de 100 pour cent.

Le résultat prédit-il un nombre exact d'octets ?

Non. Il s'agit d'une estimation relative approximative, car les pixels, dimensions, métadonnées et réglages de l'encodeur ne sont pas fournis.

Pourquoi la réduction PNG est-elle plus prudente ?

PNG est généralement sans perte : un réglage assimilé à la qualité modifie souvent l'effort de compression ou le traitement de la palette, au lieu d'agir comme la qualité avec perte de JPEG.

Que se passe-t-il si la qualité vaut zéro ou dépasse 100 ?

La requête échoue avec une erreur d'entrée non valide. La qualité doit être un entier compris entre 1 et 100.

Quel est le prix d'une requête API ?

Chaque requête API coûte $0.002.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/image/compress-quality

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/image/compress-quality \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"format":"jpeg","quality":75}'
{
  "format": "jpeg",
  "quality": 75
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "image.compress_quality",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

max_mb15
max_megapixels12
HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →