w faq znalazłem takie coś
var
WysObr, SzeObr : Integer;
Kolor : TColor;
R, G, B :byte;
begin
WysObr := Image1.Height - 1;
SzeObr := Image1.Width - 1;
for SzeObr := 0 to Image1.Width do
for WysObr := 0 to Image1.Height do
Begin
Kolor := Image1.Picture.Bitmap.Canvas.Pixels[SzeObr, WysObr];
R := GetBValue(Kolor);
G := GetBValue(Kolor);
B := GetBValue(Kolor);
Image1.Picture.Bitmap.Canvas.Pixels[SzeObr, WysObr] := RGB(R, G, B);
end;
a jak cofnąć tego działanie :) zeby powrócić prawdziwe.
Aha i jak skopiować zawartość TImage