Я думаю, что putImageData быстрее, чем drawImage, но мне нужно это доказать.
Полагаю, это тот же случай, что и с Flash и его классами Bitmap и BitmapData.По сути, BitmapData облегчает невизуальное извлечение данных в объекте Bitmap, что позволяет очень легко и быстро манипулировать им.
Я предполагаю, что в высокопроизводительных случаях, таких как игры, извлечениеImageData из каждого изображения (например, каждого спрайта) и кэширование его в словаре «ресурсов» - лучшее решение, чем многократное рисование самих спрайтов на холсте.
Может кто-нибудь доказать это?1007 *