Какой самый быстрый (но и простой) способ вывода (поточечной) графики на форму?... быстрее, чем через Timage,TPaintBox и Tbitmap? Последнее что я использую это Tbitmap, а можно ли еще быстрее?... как-то напрямую в форму что-ль? У меня для быстроты вывода выводится графика через матрицу маленьких Tbitmap..
Подобное вот такому, в цикле:
Код:
MasTbitmaps[TekBitmapsX,TekBitmapsY].Canvas. Pixels[TekPixVBitmapsX,TekPixVBitmapsY]:=p1; //точка
………………….
EkranLvovMainForm.Canvas.Draw(TekBitmapsX*kolvoPixV1EkraneX, TekBitmapsY*kolvoPixV1EkraneY,
MasTbitmaps[TekBitmapsX,TekBitmapsY]);
………………….
Когда надо перечертить весь массив битмапов, тогда вот так:
Код:
Procedure RefreshAllBitMap;// Перечертить все битмапы
var X,Y:Byte;
Begin
For y:=0 to KolvoTbitmapsY-1 do begin
For x:=0 to KolvoTbitmapsX-1 do begin
EkranLvovMainForm.Canvas.Draw(X*kolvoPixV1EkraneX,
Y*kolvoPixV1EkraneY,
MasTbitmaps[X,Y]);
end;
end;