L'optimisation des paramètres de compression JPEG (JPG) des images de bonne qualité et de petite taille - Web

introduction

Les techniques de compression d'image ont leur origine dans la nécessité de réduire la taille du fichier utilisé pour stocker l'image, ce qui est énorme par rapport au texte de stockage (une image non compressée de bits couleur 800x600 24 a besoin 1440000 octets ou 1,37 Mo). L'un des JPEG est des formats les plus populaires (qui utilise des fichiers avec des extensions JPG ou JPEG), qui peut atteindre des taux de compression de 10: 1 avec la perte de la qualité d'image presque perçue non.

En fonction du programme que vous utilisez pour enregistrer des images JPEG, il y a disponibles des options de réglage de la compression de l'image. Dans cet article, je vais essayer d'expliquer comment ajuster les options et que d'optimiser le rapport entre la qualité de l'image et la taille du fichier. Il est important de prendre en compte que certaines images sont plus appropriés que d'autres pour la compression JPEG (voir la compression des images plates ci-dessous).

options de compression de base

Les deux options de base qui sont presque toujours présents dans chaque boîte de dialogue « Enregistrer JPEG » sont la compression / qualité de l'image, et les standards / optimisés / formats progressifs.

La compression et la qualité se rapporte au même paramètre, mais celui-ci est l'inverse de l'autre (par exemple, dans une échelle basé sur un pourcentage de 35% de compression est égal à 65% de qualité). En fonction de votre programme de choix, vous trouverez non plus, mais le résultat est le même: plus la compression, la qualité d'image moindre. Le réglage approprié pour ce paramètre dépend de la qualité de l'image ou la taille du fichier, vous devez / voulez obtenir, obtenir les meilleurs rapports avec 50% -85% de la qualité d'image (ce qui équivaut à 50% -15% de compression).

Les paramètres standard (de base) et optimisées (référence optimisé) offre la même qualité d'image, mais le format optimisé offre une 2% à 8% de réduction de la taille du fichier d'image, donc il n'y a aucune raison de ne pas toujours utiliser ce paramètre lorsque vous n'utilisez la format progressif. Le format progressif fournit également la même qualité, mais offre une autre méthode d'affichage de l'image alors qu'il est téléchargé, au prix d'une légère augmentation de la taille du fichier (plus de détails sur le codage progressif).

Options avancées

Mis à part que les options, certains programmes comme Corel PhotoPaint. Paint Shop Pro et IrfanView (celui-ci est un logiciel gratuit) permettent de choisir le type d'image sous-échantillonnage, également appelé sous-échantillonnage. Les rapports de sous-échantillonnage selon la spécification sont 4: 4: 4 (pas de sous-échantillonnage), 4: 2: 2 (sous-échantillonnage standard) et 4: 1: 1 (plus mauvaise qualité, rarement utilisé). Adobe Photoshop prévoit également cette option, mais il est ajusté automatiquement en fonction du niveau de qualité sélectionné: il applique pour un sous-échantillonnage moyen et faible niveau et utilise pas pour le sous-échantillonnage maximum et élevé (plus de détails sur le sous-échantillonnage / downsampling).

Alors que le sous-échantillonnage norme est généralement suffisant pour la plupart des images, offrant un bon rapport entre la qualité de l'image et la taille du fichier, il y a des situations où l'aide ne sous-échantillonnage (4: 4: 4) prévoit une augmentation notable de la qualité d'image, même si vous utiliser un rapport de compression plus élevé, afin de maintenir la taille du fichier. Les cas les plus notables sont lorsque l'image contient des parties avec des détails fins, comme du texte sur un fond uniforme, et des images qui contiennent des couleurs presque plat.

D'abord, nous allons voir un exemple de compression des images avec des détails bien:

image JPEG, 15% de compression (qualité 85%), sous-échantillonnage standard (4: 2: 2), 8822 octets.

image JPEG, 25% de compression (qualité 75%), pas de sous-échantillonnage (4: 4: 4), 8096 octets.

image JPEG, 15% de compression (qualité 85%), sous-échantillonnage standard (4: 2: 2), 5276 octets.

image JPEG, 25% de compression (qualité 75%), pas de sous-échantillonnage (4: 4: 4), 5151 octets.

Vous pouvez voir que même avec plus de compression (pour atteindre une taille de fichier similaire) en utilisant pas sous-échantillonnage (4: format 4: 4) produit des images plus nettes.

D'autre part, des paysages, des portraits et des types similaires d'images avec plus de détails « généraux », le sous-échantillonnage standard, vous donne plus de compression avec perte de qualité perçue presque pas:

L'optimisation des paramètres de compression JPEG (JPG) des images de bonne qualité et de petite taille - Web

image JPEG, 35% de compression (qualité 65%), pas de sous-échantillonnage (4: 4: 4), 22454 octets.

L'optimisation des paramètres de compression JPEG (JPG) des images de bonne qualité et de petite taille - Web

image JPEG, 35% de compression (65% de qualité), le sous-échantillonnage standard (4: 2: 2), 18461 octets.

Dans ce cas, l'ajout d'un certain lissage souple réduit la taille du fichier sans augmenter la perte de détail perçue:

L'optimisation des paramètres de compression JPEG (JPG) des images de bonne qualité et de petite taille - Web

image JPEG, 35% de compression (65% de qualité), le sous-échantillonnage standard (4: 2: 2), le lissage de 25%, 16481 octets.

Avec des niveaux élevés de compression le lissage peut améliorer un peu la qualité d'image, ce qui réduit les artefacts de compression JPEG. Bien sûr, aussi va bien lisse pour obtenir une image floue avec moins de détails.

D'autres optimisations

Presque tous les appareils photo numériques magasin par défaut les données EXIF ​​des photos prises avec eux. Ces données contiennent des informations sur la configuration de la caméra et les conditions au moment de la prise de vue photo. Cette information prend généralement beaucoup d'espace, alors assurez-vous que la sauvegarde de ces données est désactivé dans votre application graphique lors de l'optimisation des fichiers JPEG (par exemple, dans un test, une image 800x600 JPEG enregistrée à la qualité de 75% a été réduit de 114 Ko à 51 Ko après stripping les informations EXIF).

IrfanView. un visualiseur graphique freeware / convertisseur, a un plug-in pour les transformations JPEG sans perte qui permet stripping ces données (et d'autres similaires, comme des informations IPTC) à partir d'un fichier JPEG sans recompression l'image elle-même. De cette façon, vous pouvez supprimer les informations inutiles tout en maintenant la qualité de l'image originale.

la compression des images plates

Étant donné que le format JPEG a été conçu pour des photos, des images qui se composent principalement de couleurs solides obtenir une meilleure compression avec des formats comme PNG et GIF (celui-ci ne supporte que jusqu'à 256 couleurs par image), et sans aucune perte de qualité (compression sans perte) :

image JPEG, 15% de compression (qualité 85%), sous-échantillonnage standard (4: 2: 2), 2193 octets.

image JPEG, 35% de compression (qualité 65%), pas de sous-échantillonnage (4: 4: 4), 2224 octets.

Image PNG, couleur 24 bits, la meilleure compression (niveau 9), 1108 octets.

l'image GIF, couleur 4 bits (16 palette de couleur), non entrelacé, 916 octets.

Mais si nous utilisons les formats d'image sans perte pour les premiers échantillons, la partie non plane des images rend la taille du fichier final beaucoup plus grand:

image JPEG, 25% de compression (qualité 75%), pas de sous-échantillonnage (4: 4: 4), 8096 octets.

Image PNG, couleur 24 bits, la meilleure compression (niveau 9), 24649 octets.

l'image GIF, couleur de 8 bits (256 palette de couleur), non entrelacé, 17783 octets.

image JPEG, 25% de compression (qualité 75%), pas de sous-échantillonnage (4: 4: 4), 5151 octets.

Image PNG, couleur 24 bits, la meilleure compression (niveau 9), 24287 octets.

l'image GIF, couleur de 8 bits (256 palette de couleur), non entrelacé, 13031 octets.

recompression

Étant donné que le JPEG utilise une compression avec perte, sauvegarde de la même image JPEG encore et entraîne une dégradation de la qualité de l'image même si vous utilisez les mêmes paramètres de qualité, spécialement si vous avez activé le sous-échantillonnage. En raison de cela est recommandé le maintien d'un « maître » copie enregistrée dans un format sans perte (PNG, TIFF ou propriétaires comme PSD ou CPT) dans le cas où vous avez besoin de faire quelques modifications à l'image ou régler les paramètres de compression JPEG (une image JPEG précédemment enregistrée à 40% de compression ne va pas améliorer la qualité de l'enregistrer à nouveau à 15% de compression).

Ci-dessous vous pouvez voir comment recompression affecte l'image, même à des niveaux de qualité. Sans sous-échantillonnage de la perte est faible mais perceptible (vous pouvez voir plus de bruit autour du texte), mais avec les zones sous-échantillonnage avec des détails fins sont totalement déformées:

image JPEG, 5% de compression (qualité 95%), sous-échantillonnage standard (4: 2: 2), 14196 octets. Enregistré directement du PNG d'origine.

image JPEG, 5% de compression (qualité 95%), sous-échantillonnage standard (4: 2: 2), 13292 octets. Après recompression l'image cinq fois.

image JPEG, 10% de compression (qualité 90%), pas de sous-échantillonnage (4: 4: 4), 13710 octets. Enregistré directement du PNG d'origine.

image JPEG, 10% de compression (qualité 90%), pas de sous-échantillonnage (4: 4: 4), 13700 octets. Après recompression l'image cinq fois.

Si pour une raison quelconque, vous préférez (ou besoin) d'utiliser le format JPEG pour vos copies de maître, utilisez 0% de compression (qualité 100%) sans sous-échantillonnage, car cela réduit la perte de qualité proche de zéro.

notes finales

  • Image DPI ne sont pas pertinentes pour les images d'écran, depuis DPI est utilisé uniquement pour le réglage des formats d'impression de l'image: une image de 600x400 pixels avec 200 DPI aura le même écran et la taille de fichier qu'un 600x400 100 l'image DPI, mais le premier sera la moitié de la taille lors de l'impression, mais avec une plus haute définition (puisque vous mettez 200 points dans un pouce de papier pour la première image et 100 pour la seconde).
  • JPEG ne supporte pas la transparence (canal alpha), dans ce cas, vous aurez besoin d'utiliser des formats PNG ou GIF.

Articles Liés