09. april 2003 - 12:03Der er
3 kommentarer og 2 løsninger
Bitmaps
Jeg skal bruge kommandoer, til at gå ind og læse en værdi af en pixel jeg angiver på et bitmap-billede. Er der nogen der lige hurtigt kan sprøjte et svar ud på det?
win32 apiet har denne metode: COLORREF GetPixel( HDC hdc, // handle of device context int XPos, // x-coordinate of pixel int nYPos // y-coordinate of pixel );
Men jeg er ikke delphimand så jeg kan ikke lige lave et eksempel.
Prøv dette. På form1 har du Image1 og Shape1 //Image1 skal sættes til autosize := true eller til stretch := true; procedure PickColor(X, Y: Integer); var ForholdHeight, ForholdWidth: Real; begin //forhold hvis billedet ikke er vist i sin "naturlige" størrelse ForholdWidth := Form1.Image1.Picture.bitmap.Width / Form1.Image1.Width; Forholdheight := Form1.Image1.Picture.Graphic.height / Form1.Image1.height;
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.