DÉVELOPPEMENT D'UN CODEC DE COMPRESSION/DÉCOMPRESSION D'IMAGES

cs_Crazyht Messages postés 1522 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 21 août 2010 - 17 juin 2004 à 09:48
cs_Zeroc00l Messages postés 367 Date d'inscription lundi 1 avril 2002 Statut Membre Dernière intervention 11 février 2010 - 5 sept. 2007 à 20:43
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/23753-developpement-d-un-codec-de-compression-decompression-d-images

cs_Zeroc00l Messages postés 367 Date d'inscription lundi 1 avril 2002 Statut Membre Dernière intervention 11 février 2010
5 sept. 2007 à 20:43
Ca serait sympa de génerer le fichier bmp équivalent à la décompression de ton format.
Parce que la à part générer un fichier qu'on peut pas utiliser ... ça sert à rien :(
L'image est trop petite dans l'application ... pour qu'on puisse vraiment comparer :(
Aller j'attend la mise à jour ... :)
Kikuts Messages postés 159 Date d'inscription jeudi 11 janvier 2007 Statut Membre Dernière intervention 5 novembre 2010
23 janv. 2007 à 11:13
ouap ! chu en bts aussi et mes activités sont loin d'être aussi bonnes que la tienne ^^ chapeau ! t'as eu combien ?
merci grâce à toi j'ai compris le concepts de compression d'image ^^
cobra84 Messages postés 42 Date d'inscription dimanche 26 août 2001 Statut Membre Dernière intervention 13 août 2007
21 juin 2004 à 10:59
ccarniel, je tient à te remercier pour tes remarques très pertinentes.

Pour le fichier temporaire, je suis tout à fait d'accord avec toi. Je m'était contenté de cette solution vraiment peu fiable car le fichier temporaire est utilisé uniquement dans le programme d'étude... Tu me diras ce n'est pas une bonne excuse... ;-)

Il est clait que la compression CVC peut être sujete à de très nombreuses améliorations; et c'est pour cela que j'ai distribué ces sources. A la base, ce projet était simplement une activité pour mon BTS. Maintenant, à vous de l'améliorer car je n'aurait certainement plus le temps et le courage de le faire ;-)

Bonne prog
;-)
ccarniel Messages postés 23 Date d'inscription samedi 24 janvier 2004 Statut Membre Dernière intervention 17 octobre 2004
21 juin 2004 à 07:53
pas mal.
Deux commentaires:
Dans btnCompress_Click(),
const string tempFile = @"c:\temp.cvc";
c'est pas génial, même si j'ai effectivement un disque C:, il faudrait utiliser les variables d'environnement pour trouver le chemin de TEMP (ou TMP).

Deuxièmement, concernant le mode de compression, pourquoi utiliser RLE qui est très peu efficace alors que LZW l'est nettement plus et que le brevet est tombé il y a quelques temps. Et concernant la matrice, pourquoi faire directement une variation RVB et comprimer cela plutot que de compresser indépendemment les différentes composantes, parce qu'avec ta méthode actuelle, le chaque composante déborde à coté (du fait de la retenue) et nuit donc à une bonne compression.

Voila, simples idées et suggestions.


Ah si j'oubliais: Le code est bien commenté :)
AbbayePlex Messages postés 9 Date d'inscription samedi 12 avril 2003 Statut Membre Dernière intervention 10 avril 2014
18 juin 2004 à 18:47
Bon travaille,


Tu pourrais en faire quelque chose de tres bien ;)

Ne lache pas
crack_xp Messages postés 91 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 25 janvier 2007
17 juin 2004 à 21:02
trés sympa. comme principe
Bon Courage pour ta prog...
A bientot
cs_Crazyht Messages postés 1522 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 21 août 2010 8
17 juin 2004 à 09:48
Bon, j'ai pas encore regarder le code dans son integralité, mais apparement il est commenté, en plus la doc est super :) Donc 10 :)

Continu comme ca
Rejoignez-nous