Valeur d'un pixel d'une image> 255
Salut tout le monde,
Voilà j'ai utilisé ce code pour avoir la matrice de pixels d'une image.
Code:
1 2 3 4 5 6 7 8 9 10 11
|
if (Form1->OpenPictureDialog1->Execute())
{
Form1->Image1->Picture->LoadFromFile(Form1->OpenPictureDialog1 -> FileName);
h=Form1->Image1->Picture->Height;
w=Form1->Image1->Picture->Width;
for (int i=0;i<w;i++ )
for (int j=0;j<h;j++)
Form1->Image1->Picture->Bitmap->Canvas->Pixels[i][j];
} |
et quand j'affiche les valeurs de ces pixels il y en a qui sont > à 255!!! (alors que le pixel est codé sur 8bits)
quelqu'un pourrait me dire pourquoi?. Merci d'avance.