Szybkie rysowanie na Canvasie

Szybkie rysowanie na Canvasie
KI
  • Rejestracja: dni
  • Ostatnio: dni
0

Mam w pamieci jakies dane w formacie RGB i chcialbym namalowac je na Canvasie - na okienku.

Ogolnie to robie tak, ze kopiuje dane do tbitmapa potem robie canvas.draw(x,y,bitmapa);
ale nie jest to zbyt szybkie.

da sie szybciej ???

Misiekd
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7923
0
Kisiol napisał(a)

kopiuje dane do tbitmapa
jak?

zajcev
  • Rejestracja: dni
  • Ostatnio: dni
0

BitBlt

KI
  • Rejestracja: dni
  • Ostatnio: dni
0

scanline i kopiuje po prostu petla bajty

bitblt - pogugluje, dzieki, mam nadizeje ze bedzie szybki :P

edit: a jednak cos nie idzie :/

ktos wklei jakis kod?

p := getmem( rozmiar)

i teraz zeby te dane z p wysiwietlic na kanvasie jak najefektywniej :s

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.