Salut tout le monde,
Voilà j'ai utilisé ce code pour avoir la matrice de pixels d'une image.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.