-
nombre de bits par pixel
salut,
je travaille sous bbc++6, et je developpe actuellement une application de traitement d'image,
je travaille sur des image de 8 bits par pixel mais traitement j'obtient des image de 32 bits par pixel. je pense que est du au utlisation des entiers(int) qui se codent en 4octet.
est ce il moyen de coder des entier en 8 bits.
merci d'avance pour vos réponse.
-
Salut !
En fait, si tu récupères la couleur d'un pixel, elle est pratiquement toujours renvoyée dans un int (en fait 24 bits utiles sur les 32 d'un int)
Avec un bitmap 8 bits (PixelFormat == pf8bit) on peut avoir intérêt à travailler avec ScanLine pour récupérer le pixel dans un Byte (équiv à unsigned char).
Bien se souvenir que dans ce cas là, il s'agit d'un index dans la palette (en tant que table de 256 couleurs quelconques) et non pas une couleur !
A plus !