twobomb, да возможно так придется делать, спасибо за ответ, сначала не понял в чем причина, для меня было странно узнать что он не рисует их сверху а меняет на новые.
twobomb, решил написать небольшой плагин для масштабирования частиизображения, сейчас он только искажает выделенную область, я хочу ее переместить например в другую часть холста, но он вырежет все что под ним, а мне нужно чтобы он нарисовал его сверху просто, сделать как в спрайтах. Может кто-то делал что-то подобное?
P.S. тоже сначала подумал про canvas.toDataURL()