cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 2004
-
23 avril 2004 à 20:29
cs_fab30
Messages postés48Date d'inscriptionvendredi 14 juin 2002StatutMembreDernière intervention 9 août 2009
-
10 juin 2005 à 20:24
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_lunarossa
Messages postés2Date d'inscriptionvendredi 3 juin 2005StatutMembreDernière intervention10 juin 2005 10 juin 2005 à 14:53
c'est bombien de bit un bmp couleur vrai ?
lastpixl
Messages postés56Date d'inscriptionsamedi 28 juin 2003StatutMembreDernière intervention16 février 2006 27 avril 2004 à 21:35
Travaux Personnels Encadrés... au lycée, des recherches sur un sujet qui nous intéressent avec production écrite et présentation orale...
J'ai pris la stéganographie et j'ai fait un prog la-dessus (pas tout à fait terminé c pour ca que je ne l'ai pas encore posté...)
+++,
Lastpix'l
cs_fab30
Messages postés48Date d'inscriptionvendredi 14 juin 2002StatutMembreDernière intervention 9 août 2009 27 avril 2004 à 19:02
Ton TPE sur la steganographie... C'est quoi ca TPE
lastpixl
Messages postés56Date d'inscriptionsamedi 28 juin 2003StatutMembreDernière intervention16 février 2006 26 avril 2004 à 20:57
Pas mal... Mais il ne peut pas encoder beaucoup de données !
Par exemple il n'encode que sur un bit et trois couleurs. Tu pourrais mettre en place un système d'optimisation de la dégradation : passer après 1 bit à 2, 3, 4... à 2 bits, ca ne se voit pas (tests a l'appui).
Et tu pourrais rajouter un offset qui dirait au début de l'encodage combien de bits sont cachés, pour ne pas tout dégrader.
Et aussi un petit cryptage pour rendre les bits codés encore plus indetectables...
Mais sinon c'est pas mal.
Je posterai le mien quand j'aurai fini mon TPE sur la stéganographie...
cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 20047 24 avril 2004 à 09:38
oui vausx mieus saisir avec gets, mais text pointe sur quoi?
regarde du declare char *texte; et apres tu fais direct gets(texte); sans allouer de buffer ??
cs_fab30
Messages postés48Date d'inscriptionvendredi 14 juin 2002StatutMembreDernière intervention 9 août 2009 24 avril 2004 à 09:07
Oui, char * texte est une suite de caractère. Le pointeur texte pointe sur la premiere lettre de cette suite. Comme je l'ai expliqué sur le forum, la saisie de ma chaine de caractere se fait avec gets pour autoriser la saisie des espaces, chose que je ne peux pas faire avec scanf. Pour les fflush, il me semble qu'il faut que je repense le choix du type de mes variable afin de l'utiliser correctement.
cs_djl
Messages postés3011Date d'inscriptionjeudi 26 septembre 2002StatutMembreDernière intervention27 novembre 20047 23 avril 2004 à 20:29
pas mal, ca marche bien
qqchoses sur le code, remplace des printf du menu par des puts (sans '\n') c'est plus rapide a l'execution (utilise printf uniquement qd tu veut afficher autre chose que du char* )
tu peux aussi remplacer unsigned int par unsigned et unsigned short int par unsigned short, int est le type par defaut en c
enleve les fflush(stdin) (sert a rien) et saisie tes chaines avec scanf ou autre (avec fflush(stdout) avant), mais surtout sur un buffer que tu a alouer
au fait c'est quoi pour toi char *text; une chaine de caractere ?
10 juin 2005 à 20:24
http://www.commentcamarche.net/video/format-bmp.php3
10 juin 2005 à 14:53
27 avril 2004 à 21:35
J'ai pris la stéganographie et j'ai fait un prog la-dessus (pas tout à fait terminé c pour ca que je ne l'ai pas encore posté...)
+++,
Lastpix'l
27 avril 2004 à 19:02
26 avril 2004 à 20:57
Par exemple il n'encode que sur un bit et trois couleurs. Tu pourrais mettre en place un système d'optimisation de la dégradation : passer après 1 bit à 2, 3, 4... à 2 bits, ca ne se voit pas (tests a l'appui).
Et tu pourrais rajouter un offset qui dirait au début de l'encodage combien de bits sont cachés, pour ne pas tout dégrader.
Et aussi un petit cryptage pour rendre les bits codés encore plus indetectables...
Mais sinon c'est pas mal.
Je posterai le mien quand j'aurai fini mon TPE sur la stéganographie...
24 avril 2004 à 09:38
regarde du declare char *texte; et apres tu fais direct gets(texte); sans allouer de buffer ??
24 avril 2004 à 09:07
23 avril 2004 à 20:29
qqchoses sur le code, remplace des printf du menu par des puts (sans '\n') c'est plus rapide a l'execution (utilise printf uniquement qd tu veut afficher autre chose que du char* )
tu peux aussi remplacer unsigned int par unsigned et unsigned short int par unsigned short, int est le type par defaut en c
enleve les fflush(stdin) (sert a rien) et saisie tes chaines avec scanf ou autre (avec fflush(stdout) avant), mais surtout sur un buffer que tu a alouer
au fait c'est quoi pour toi char *text; une chaine de caractere ?