Voir le ZIP
Télécharger le zip
Salut je ne comprends pas grand chose dans ton code... J'aimerais juste savoir si tu écrit toi même le jpg ou si tu utilises une librairie (Si tu l'écris toi même ou si tu as de la doc sur comment est le format, je suis prenneur, j'essai de faire de la stégano, mais je ne sais toujours pas quel bit modifier...) ça a l'air pas mal
Ce programme utilise la librairie : libjpeg (Independent JPEG Group's software) Les fichiers JPG sont des fichiers complexes et je serais bien incapable d'en créer sans cette librairie :( a+
pas mal... d'habitude on se sert plutot de la fonction inverse, c'est déja ca de voir qu'on peut en enregistrer une avec cette lib nota pour coucou747, ya 2 libs jpg, celle ci, gratuite, et une d'intel, qui est trop reuche, et de toute facon pour la stégano le jpg c'est pas le top je pense...le gof serait ptet mieux? ou alors du tga 24 RLE pour une compression? sé pas...
en fait les jpg sont les plus répendus donc passeraient un peu plus inaperçu...
et surtout plus durs a décoder & analyser mais bonne chance pour ta stégano, surtout que j'avais fait un tpe sur cec format (en partie), en fait le principe du trtuc c'est de supprimer les infos inutiles, c'est a dire les faibles variations de couleur dans un bloc de 8*8 pixels ca veut dire en fait que les quelques infos que tu va modifier pour ccher ton message seront...supprimées!!! .gif, donc...
non ce que je veux faire c'est partir d'un .jpg pour mettre mon texte, pas d'un bmp pour compresser ensuite, je ne suis pas con a ce point ^^ J'y arriverais... Si tu peux m'expliquer ou sont les bits de poids faibles dans un jpg ça m'aiderais ...
pfff alors ca... ????? ! j'en sais rien !
tout le monde ne posséde pas graphics.h, ne pourrais-tu pas mettre le fichier executable avec la source pour que l'on puisse tester et voir ce que ca donne !
le fichier il l enrregistre ou?????
Salut,dans mon implémentation (visual C++ 2008 express + windows xp), j'observe une fuite de mémoire importante dans ton programme, si l'on boucle ta fonction principale tout en regardant le gestionnaire des taches, la consommation mémoire augmente d'a peu près 4 mo a chaque boucle, ces 4 mo n'étant jamais libérés après la prise du screenshot, par pure coincidence, 4mo correspond a peu près a la taille d'un BMP en mémore ^^. Essai de reproduire le probleme puis de le corriger si tu peux.Voila @+
Ajoute DeleteObject(hbmMem); à la fin de la fonction Bitmap2JPG(...)
Se souvenir du profil
Mot de passe oublié ? / Activation de compteCréer un compte
1 872 999 membres 147 nouveaux aujourd'hui 16 151 membres club