Bonjour a tous,
je débute en C et je dois faire du traitement d'image bitmap en 24 bits.
je dois utilser des structures et une liste chaînée pour sauvegarder l'image et non dans un tableau.
pouvez-vous me donner quelques pistes pour commencer ?
Version imprimable
Bonjour a tous,
je débute en C et je dois faire du traitement d'image bitmap en 24 bits.
je dois utilser des structures et une liste chaînée pour sauvegarder l'image et non dans un tableau.
pouvez-vous me donner quelques pistes pour commencer ?
Une liste chaînée de quoi?
de la strucutre qui contient les pixels
Tu veux dire une liste chaînée de bitmaps, ou une liste chaînée de pixels?
une liste chainée de pixels
Ça me parait hautement inefficace.
Peut-on en savoir plus sur le projet et ce qui a justifié cette contrainte?
c'est un exercice que j'ai a faire...
ce n'est pas dans un contexte professionnel, je suis en alternance et j'apprends...
d'ou je suis débutant en C !
Le problème, c'est que c'est pratiquement ingérable, les pixels en liste chaînée. C'est le genre de chose qui ne se gère bien que dans un tableau à deux dimensions (de préférence contigu)...
c'est pourtant ce qui est demandé par notre professeur....
Demande-lui quand même clarification, car ça me parait vraiment aberrant.
En plus de l'inefficacité mémoire (ça prendrait beaucoup plus de place en mémoire qu'un tableau de pixels), comment ferais-tu pour accéder au pixel (x; y) ? Tu te retrouverais obligé à faire un parcours de la liste pour chaque pixel!
Après, ça peut être volontaire et "pour corser le jeu", mais je préfère être sûr, donc il faut qu'il le dise explicitement.
c'est bien ce qui est demandé !