Grfaikausgaben auf den Canvas sind von Haus aus langsam. Das Zeichnen auf ein Bitmap im Speicher ist jedoch schnell. Und das kopieren des Bitmaps im Speicher auf den Canvas mit BitBlt ist auch wesentlich schneller als das direkte Zeichnen. Wie das mit dem OffScreenBitmap funktioniert, kannst du dir hier ankucken:
http://www.luckie-online.de/Delphi/S...eenBitmap.html