Salut tout le monde,
Voilà j'ai utilisé ce code pour avoir la matrice de pixels d'une image.
et quand j'affiche les valeurs de ces pixels il y en a qui sont > à 255!!! (alors que le pixel est codé sur 8bits)
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]; }
quelqu'un pourrait me dire pourquoi?. Merci d'avance.
Partager