Wenn du nur "Canvas" schreibst, zeichnest du in vielen Fällen einfach auf das Form und nicht auf ein Image. Ein TForm hat nämlich auch ein Canvas. Wenn du statt einfach nur Canvas schreibst:
Image1.Canvas.Draw(...)
Dann sollte das ganze normalerweise funktionieren
Man liest sich, Stanlay