|
Vous ne pouvez pas calculer le rapport de compression exact produit par le codage JPEG en utilisant une formule simple. Voici pourquoi:
* jpeg est un algorithme de compression avec perte. Cela signifie que certaines informations sont rejetées pendant le processus de compression, et il est impossible de récupérer parfaitement les données d'origine. La quantité d'informations perdues dépend des paramètres de compression.
* jpeg utilise un algorithme complexe. Il implique plusieurs étapes telles que la conversion des couleurs des couleurs, la transformée en cosinus discrète, la quantification et le codage d'entropie. Chaque étape introduit son propre niveau de compression.
Au lieu de calculer un rapport de compression précis, vous pouvez:
1. Mesurez le rapport de compression.
* avant le codage: Déterminez la taille du fichier d'origine (par exemple, en octets).
* après encodage: Déterminez la taille du fichier JPEG codé.
* Calculez le rapport: Divisez la taille du fichier d'origine par la taille du fichier codé. Par exemple, si le fichier d'origine est de 1000 Ko et que le JPEG est de 200 Ko, le rapport de compression est de 1000/200 =5.
2. Utilisez des paramètres de qualité pour estimer la compression.
* Les encodeurs JPEG offrent généralement un paramètre de qualité (par exemple, 0-100%).
* Les paramètres de meilleure qualité signifient moins de compression (taille de fichier plus grande) et moins de perte d'informations. Les paramètres de qualité inférieure signifient plus de compression (taille de fichier plus petite) et plus de perte d'informations.
Considérations importantes:
* Complexité de l'image: L'efficacité de compression JPEG dépend de la complexité de l'image. Les images avec beaucoup de détails et des modèles complexes auront généralement des rapports de compression plus élevés.
* Type de fichier: JPEG est spécialement conçu pour les images photographiques, de sorte que le rapport de compression sera beaucoup plus faible pour les images avec du texte ou des graphiques.
* logiciel et paramètres: L'encodeur JPEG spécifique et ses paramètres peuvent également influencer le rapport de compression.
En résumé, alors qu'une formule précise pour calculer le rapport de compression JPEG n'existe pas, vous pouvez mesurer le rapport après le codage ou utiliser les paramètres de qualité comme estimation de la compression.
|