Compression d'image [vc++]

Soyez le premier à donner votre avis sur cette source.

Vue 7 548 fois - Téléchargée 1 111 fois

Description

Alors ce programme ouvre des images .png en niveau de gris de cote 2^n (oui je sais y'en a pas beaucoup des comme ca :-p mais vous en trouverez quelques une dans le zip) et les enregistrent en .txt selon une metode de compression consistant a unifier les zones de l'image ayant une variance inferieure a une certaine valeur.

Cote qualite de programmation c'est un peu...hum...par exemple le prog cree un arbre de l'image dont il ne se sert pas mais cela faisait parti du cahier des charges (c'est a la base un projet d'info)...donc vous l'aurez compris c'est parfois fouillis...

Dans option vous pouvez definir la variance et choisir entre 2 modes d'enregistrement:
-"normal" qui respecte le cahier des charges mais qui fait des fichier 7 * plus lourd.
-"economique" qui normalement compresse.

[message_perso] Je tenais a dire que je n'etais pas tout seul, il y'avait avec moi un serbe etrangleur de cochon et un pharaon fan de pyramide /message_perso

Source / Exemple :


voir zip

Conclusion :


Le taux de compression afficher est calculé comme suit: fichier_sortie/image_brute *100
Les bugs:
-Une image png ouverte puis re-enregistree en png ne s'ouvre plus, il faut alors relancer le prog...
-Lorsque l'on ecrase un fichier le taux de compression donne peut prendre une valeur folklorique (genre 70000%) mais ne vous inquietez pas...
-Il se peut que le prog ne veuille pas ouvrir les images .txt en mode economique (normalement ce probleme a ete regle mais on ne sait jamais)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
6
Date d'inscription
mardi 22 juin 2004
Statut
Membre
Dernière intervention
29 novembre 2004

"Depuis quand t'as internet le pharaon?" t'as raison de te demander ça avec cette merde que tu nous as mis sur le site, y'en a plus d'un qui ont décidé d'arrêter leur abonnement à internet, moi au contraire,
mais dis-toi bien que c'est pour rattrapper ton niveau de "baby hacker"...
"Toujours aussi acide hein?" non, Stephane ne m'a pas cracher dessus, par contre moi j'aimerais bien le faire sur ta face de moins que rien...
c'est quoi ces abrévations de :p:D
Messages postés
56
Date d'inscription
jeudi 4 décembre 2003
Statut
Membre
Dernière intervention
3 décembre 2009

Depuis quand t'as internet le pharaon?
Toujours aussi acide hein? AlexMan a raison ca vaut 9/10 :p
Messages postés
6
Date d'inscription
mardi 22 juin 2004
Statut
Membre
Dernière intervention
29 novembre 2004

"un pharaon fan de pyramide " , oui peut-être mais qui t'a appris tellement de chose, petit esclave ...
à noter que l'ensemble des bugs indiqués ci-dessus sont l'aboutissement non sans mérite d'un travail acharné d'elinep avec la collaboration du "serbe etrangleur de cochon".
un petit commentaire pour AlexMAN qui se permet de noter ce torchon 9 sur 10, soit t'y connait rien à la programmation soit t'as de la merde dans les yeux....
Quant à moi je mettrais même pas 2 sur 10 (les 2 points attribués à l'ensemble de ma contribution et le reste à elinep, l'autre il a rien branlé, il mérite même pas d'être nommé...)
Messages postés
1536
Date d'inscription
samedi 21 décembre 2002
Statut
Membre
Dernière intervention
24 mai 2009
2
Ah jm bien cette source, c pluto bien ecrit, c pas mal serieu !
Allez jinagure : 9/10... paske ca marche !

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.

Du même auteur (elinep)