Flux rss
Collection CommentÇaMarche.net
Bookmark Ajouter aux favoris / Partager
Compressione RLE A compressão RLE RLE-Komprimierung La compresión RLE RLE Compression

La concaténation de points

La concaténation de point est une méthode permettant de stocker les points d'une manière optimale: pour une image monochrome il n'y a, par définition, que deux couleurs, un point de l'image peut donc être codé sur un seul bit pour gagner de l'espace mémoire.

La compression RLE

La méthode de compression RLE (Run Length Encoding, parfois notée RLC pour Run Length Coding) est utilisée par de nombreux formats d'images (BMP, PCX, TIFF). Elle est basée sur la répétition d'éléments consécutifs.

Le principe de base consiste à coder un premier élément donnant le nombre de répétitions d'une valeur puis le compléter par la valeur à répéter. Ainsi selon ce principe la chaîne "AAAAAHHHHHHHHHHHHHH" compressée donne "5A14H". Le gain de compression est ainsi de (19-5)/19 soit environ 73,7%. En contrepartie pour la chaîne "REELLEMENT", dans lequel la redondance des caractères est faible, le résultat de la compression donne "1R2E2L1E1M1E1N1T"; la compression s'avère ici très coûteuse, avec un gain négatif valant (10-16)/10 soit -60%!

En réalité la compression RLE est régie par des règles particulières permettant de compresser lorsque cela est nécessaire et de laisser la chaîne telle quelle lorsque la compression induit un gaspillage. Ces règles sont les suivantes :

  • Lorsque trois éléments ou plus se répètent consécutivement alors la méthode de compression RLE est utilisée
  • Sinon un caractère de contrôle (00) est inséré, suivi du nombre d'éléments de la chaîne non compressée puis de cette dernière
  • Si le nombre d'éléments de la chaîne est impair, le caractère de contrôle (00) est ajouté à la fin
  • Enfin des caractères de contrôles spécifiques ont été définis afin de coder :
    • une fin de ligne (00 01)
    • la fin de l'image (00 00)
    • un déplacement du pointeur dans l'image de XX colonnes et de YY lignes dans le sens de la lecture (00 02 XX YY).

Ainsi la compression RLE n'a du sens que pour les données possédant de nombreux éléments consécutifs redondants, notamment les images possédant de large parties uniformes. Cette méthode a toutefois l'avantage d'être peu difficile à mettre en oeuvre. Il existe des variantes dans lesquelles l'image est encodée par pavés de points, selon des lignes, ou bien même en zigzag.

compression RLE

Dernière modification le mardi 14 octobre 2008 à 17:40:32.Ce document intitulé « Compression RLE » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Programme de Compression RLE en C Bonjour, j'ai trouvé un algorithme de compression RLE et j'en ai besoin dans le cadre d'un projet informatique j'ai essayé de le faire fonctionner sur Codeblocks et j'ai plein d'erreur voila le code : /* Fichier: codrle2.c Auteur: David Bourgin Date... www.commentcamarche.net/forum/affich-12015448-programme-de-compression-rle-en-c
Compression JPEG La compression JPEG L'acronyme JPEG (Joint Photographic Expert Group prononcez jipègue ou en anglais djaypègue) provient de la réunion en 1982 d'un groupe d'experts de la photographie, dont le principal souci était de travailler sur les façons de... www.commentcamarche.net/contents/video/jpeg-jpg.php3
Compression MZW La compression LZW Abraham Lempel et Jakob Ziv sont les créateurs du compresseur LZ77, inventé en 1977 (d'où son nom). Ce compresseur était alors utilisé pour l'archivage (les formats ZIP, ARJ et LHA l'utilisent). En 1978 ils créent le compresseur... www.commentcamarche.net/contents/video/lzw.php3
[Linux] Compresser/Décompresser un fichier ZIPLes fichiers ZIP sont généralement destinés à un usage sous Microsoft Windows. Le format de compression privilégié sous Linux est GZip (.gz) ou le format Tarball (.tar.gz). Il est néanmoins possible de compresser et décompresser des fichiers ZIP à... www.commentcamarche.net/faq/sujet-955-linux-compresser-decompresser-un-fichier-zip
Compression de fichiers (Résolu)Bonjour, J'essaie de compression des fichiers (images et doc) avec les logiciels Winzip, Izarp et 7 zip. lorsque je verifie la taille du fichier compressé, il est de la même taille que le fichier non compressé. Comment se fesse ? et comment faire pour... www.commentcamarche.net/forum/affich-1965749-compression-de-fichiers
Probleme outlook et compression (Résolu)bonjour à la femeture de outlook j'ai le message proposant de compresser les message pour gagné de la place le probleme c'est que si je clique sur oui il commence la compression mais au bout d'un moment j'ai un message me disant que les programme est... www.commentcamarche.net/forum/affich-2784848-probleme-outlook-et-compression
Logiciel de compression vidéo plus rapide (Résolu)Bonjour à tous, Je compresse des films DVD en Divx avec Doc Divx, mais je trouve que celà prend énorment de temps. Peut être faut il changer des paramètres de base du logiciel ou existe t il un autre logiciel de compression qui fait le même travail... www.commentcamarche.net/forum/affich-2712855-logiciel-de-compression-video-plus-rapide
Télécharger JPEG CompressionComme son nom l’indique, JPEG Compression vous permettra de compresser vos photos. Conçu pour les appareils numériques, il supporte le glisser-déposer et le traitement par lot. La compression est paramétrable : chois de la taille et de la... www.commentcamarche.net/telecharger/telecharger-34058346-jpeg-compression
Télécharger 7Zip7Zip est un logiciel de compression et de décompression. Pour la décompression, il prend en charge les formats de fichier suivant : ARJ, CAB, CHM, CPIO, DEB, DMG, HFS, ISO, LZH, LZMA, MSI, NSIS, RAR, RPM, UDF, WIM, XAR et Z. Tandis que pour la... www.commentcamarche.net/telecharger/telecharger-91-7zip
Télécharger IZArcIZarc est un logiciel de compression/décompression, gratuit et en français, qui supporte de nombreux formats: 7-ZIP, A, ACE, ARC, ARJ, B64, BH, BZ2, BZA, CAB, CPIO, DEB, ENC, GCA, GZ, GZA, HA, JAR, LHA, LIB, LZH, MBF, MIM, PAK, PK3, RAR, RPM, TAR,... www.commentcamarche.net/telecharger/telecharger-231-izarc
Compression: Toujours plus fortLa compression est un enjeu majeur en informatique. Le formidable succès des formats ZIP, MP3 ou DivX est là pour en témoigner, et la recherche est toujours active dans ce secteur. Si les algorithmes destructifs tels que MP3 ou DivX ont fait... www.commentcamarche.net/actualites/compression-toujours-plus-fort-2449242-actualite.php3
AAC (m4a)Présentation du format AAC AAC (Audio Advanced Coding) est un format de compression de données audio développé par l'institut Fraunhofer en partenariat avec AT&T, Nokia, Sony et Dolby. Comme pour le format MP3, il s'agit d'une compression par... www.commentcamarche.net/contents/audio/aac-m4a.php3
Le format DivX (DivX, Xvid, 3ivX, VP3)Le format DivX Le format DivX est un format de compression/décompression vidéo permettant d'obtenir des vidéos compressées très peu volumineuses avec une perte de qualité très raisonnable. Ainsi le format DivX permet de stocker un film complet sur... www.commentcamarche.net/contents/video/divx.php3
Compression vidéo (codecs)Notion de codec Une image d'une vidéo non compressée occupe une taille d'environ 1 Mo. Afin d'obtenir une vidéo paraissant fluide il est nécessaire d'avoir une fréquence d'au moins 25 ou 30 images par seconde, ce qui produit un flux de données... www.commentcamarche.net/contents/video/compvid.php3