Afin de réduire leur taille en mémoire, nous allons compresser des images avec ou sans perte. Nous constaterons les effets de ces compressions.
Des photographies de plusieurs millions de pixels peuvent prendre une place importante en mémoire. La photographie d'un papillon présente dans cette activité occupe un espace mémoire de plus de 18 Mo. Pour certains services de messagerie électronique, ce fichier est trop "lourd" pour être adressé en pièce jointe à un destinataire.
On peut utiliser des algorithmes de compression qui permettent de réduire la taille des fichiers. Par exemple, il est possible de rechercher les motifs répétitifs dans une image et de les remplacer par des codes plus courts : au lieu de stocker cent fois un pixel identique, on peut simplement enregistrer une fois ce pixel et le nombre de ses répétitions. Il existe des algorithmes de compression beaucoup plus complexes toutefois que nous ne détaillerons pas ici.
Certaines compressions sont réalisées sans perte, c'est-à-dire que l'image compressée est identique à l'image non compressée. D'autres compressions, dites avec perte, sont plus efficaces dans la réduction de la taille du fichier, mais elles altèrent l'image. Par exemple, on peut réduire le poids d'une image en arrondissant les valeurs des pixels à des niveaux prédéfinis.
La photographie du papillon non compressée - Image
Détail de la photographie, sans compression
Téléchargez GIMP ! - Logiciel
Compressons !
À l'aide du logiciel de retouche d'images Gimp, nous allons sauvegarder l'image "Détail de la photographie, non compressé" dans un format compressé sans perte, puis dans un format compressé avec perte. Voici comment procéder.
Compression au format TIFF LSW
- Dans Gimp, ouvrez le fichier "Détail de la photographie, non compressé". Celui-ci a été enregistré au format TIFF, sans compression.
- Dans le menu de Gimp, cliquez surFichier puisExporter sous...
- Placez-vous dans le dossier de votre choix, puis indiquez au clavier un nom de fichier du type "compression1.tiff". Il est important de terminer le nom du fichier avec l'extension .tiff afin de forcer l'enregistrement au format TIFF. Ce format est compressé sans perte. Validez en cliquant surExporter.
- Une fenêtre s'ouvre alors, avec des choix de compression. CochezLZWet cliquez à nouveau surExporter. Relevez la nouvelle taille, en Mo, du fichier généré. Est-il avantageux de compresser au format TIFF LSW ? En zoomant sur l'image, vérifiez que la qualité de la photographie n'a pas été affectée par la compression.
Compression au format JPEG
- Ouvrez à nouveau le fichier "Détail de la photographie, non compressé".
- Dans le menu de Gimp, cliquez surFichier puisExporter sous...
- Placez-vous dans le dossier de votre choix, puis indiquez au clavier un nom de fichier du type "compression2.jpeg". Il est important de terminer le nom du fichier avec l'extension .jpeg afin de forcer l'enregistrement au format JPEG. Ce format est compressé avec perte. Validez en cliquant surExporter.
- Une fenêtre s'ouvre alors avec des choix, dont la qualité de la compression. Exportez ̂plusieurs fichiers de noms différents avec des qualités de compression jpeg différentes. Relevez les nouvelles tailles des fichiers générés, en mégaoctets (Mo). Est-il avantageux de compresser au format JPEG ? En zoomant sur l'image, observez la qualité de la photographie et la manière dont elle a été affectée par la compression. Que conseillez-vous comme qualité de compression JPEG ?