A voir également:
- Négatif d'une image en c
- Frédéric cherche à faire le buzz sur les réseaux sociaux. il a ajouté une image de manchots sur une image de plage. retrouvez l'image originale de la plage. que cachent les manchots ? ✓ - Forum Windows
- Recherche par image - Guide
- Image iso - Guide
- Faststone image viewer - Télécharger - Visionnage & Diaporama
- Agrandir une image - Guide
8 réponses
magicwill
Messages postés
93
Date d'inscription
dimanche 9 février 2003
Statut
Membre
Dernière intervention
10 juillet 2008
3
14 mai 2008 à 11:36
14 mai 2008 à 11:36
Salut;
Et quand tu fais un printf, ca donne quoi comme valeurs pour j?
Pourquoi déclarer char j[1] plutot que char j...? tu enlèverai les pointeur que tu utilises...
A+
Et quand tu fais un printf, ca donne quoi comme valeurs pour j?
Pourquoi déclarer char j[1] plutot que char j...? tu enlèverai les pointeur que tu utilises...
A+
j doit obligatoirement être un pointeur pour pouvoir utiliser fread et fwrite.
quand je fais un print f *j sont des valeurs comprises en 127 et -127.
quand je fais un print f *j sont des valeurs comprises en 127 et -127.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Char Snipeur
Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 328
14 mai 2008 à 15:22
14 mai 2008 à 15:22
à mon avis, ça viens de l'algorithme.
Pour moi du négatif, c'est :
Jmax-j
donc souvent c'est 255-j, avec des valeurs comprises entre 0 (noir) et 255 (blanc)
la valeurs en binaire sont peut être des entiers non signé, et si tu utilise le complément à 2 pour écrire le résultat...
Conseil, utilise unsigned char à la place de char et 255-j plutôt que j=-j.
Pour moi du négatif, c'est :
Jmax-j
donc souvent c'est 255-j, avec des valeurs comprises entre 0 (noir) et 255 (blanc)
la valeurs en binaire sont peut être des entiers non signé, et si tu utilise le complément à 2 pour écrire le résultat...
Conseil, utilise unsigned char à la place de char et 255-j plutôt que j=-j.
Char Snipeur
Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 328
14 mai 2008 à 15:59
14 mai 2008 à 15:59
toujours un problème d'algorithme. tu fait un fread suivie d'un fwrite sans remettre le curseur d'écriture en place.
regarde du coté de fseek().
ça doit ressembler à quelque chose du genre :
fseek(infile,-1,SEEK_CUR);
regarde du coté de fseek().
ça doit ressembler à quelque chose du genre :
fseek(infile,-1,SEEK_CUR);