[delphi] Problem z pikselami

0

Jak moge odczytać pixel z bitmapy załadowanej do Image i później z powrotem go przenieść do drugiego Image? . Chce zrobić takie obracanie bitmapy, pixel po pixelu :?

0

Witam. Komponent Image ma własność Canvas, Która z kolei ma własność Pixels. Pozwala to na zapis/odczyt pojedynczych pixeli z bitmapy i wrzycenie ich gdziekolwiek.

var P :TColor;

//Odczyt;
P  :=  Image1.Canvas.Pixels[x,y];
//Zapis
Image1.Canvas.Pixels[x,y]  := $000000;
0

tak, tylko ze Pixels[] dziala straaaaaaaasznie wolno.
powinno sie uzywac raczej ScanLine.

1 użytkowników online, w tym zalogowanych: 0, gości: 1