Implémentation d'un algorithme de compression/decompression d'image en format jpeg

Soyez le premier à donner votre avis sur cette source.

Vue 13 347 fois - Téléchargée 3 090 fois

Description

Le code suivant est une implémentation des étapes du compresseur JPEG et décompresseur JPEG et de procéder à leurs validations séparément.
Nous prenons en entrée un bloc de (8*8) de données entières.
Le compresseur contient: Transformation DCT, Quantification, Codage HUFFMAN( codage dans le sens ZIGZAG)
Le décompresseur contient: Décodage HUFFMAN, Quantification inverse, Transformation Inverse de la DCT

Le fichier originale.txt contient la matrice de (8*8) que vous devrais entres.

Conclusion :


J'attends impassionnement vos suggestion et commentaire

Codes Sources

A voir également

Ajouter un commentaire Commentaires
illeyas Messages postés 1 Date d'inscription lundi 1 juin 2015 Statut Membre Dernière intervention 1 juin 2015
1 juin 2015 à 12:46
Slt, je veux bien visualiser l image juste après l étape Huffman , sans passer par procédure inverse , est ce possible? ?
salut;
merci pour ce code:)
Mais j'aime bien connaitre si on peut travailler sur plusieurs blocs 8*8 et pas sur un seul bloc comme vous avez travaillé ??
LeCarto Messages postés 16 Date d'inscription mardi 28 novembre 2000 Statut Membre Dernière intervention 6 juillet 2007
20 févr. 2011 à 09:24
Merci :)
kinkek Messages postés 7 Date d'inscription jeudi 17 juillet 2008 Statut Membre Dernière intervention 13 janvier 2012
9 mai 2010 à 01:53
je te remercie mon gars,ca fait longtemps que j'attendais
raniacharfeddine Messages postés 7 Date d'inscription dimanche 14 mars 2010 Statut Membre Dernière intervention 17 décembre 2011
6 mai 2010 à 19:36
Merciii bcp
Afficher les 8 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.