well, i tried.

Диденко Дмитрий - группа 2537
1) you should scale canvas, not bitmap
2) you should not create new bitmap on every draw