Ist putImageData schneller als drawImage?

Ich denke putImageData ist schneller als die Methode drawImage, aber ich brauche, um es zu beweisen.

Ich denke, es ist der gleiche Fall wie mit Flash und seine Bitmap-und BitmapData-Klassen. Grundsätzlich BitmapData ermöglicht eine nicht-visuelle Extraktion der Daten in ein Bitmap-Objekt, das ermöglicht eine sehr einfache und schnelle manipulation von es.

Ich vermute, dass in der high-performance-Fällen, wie Spiele, extrahieren der Bilddaten aus jedem Bild (zum Beispiel jede sprite) und Cache es in einer "assets" - Wörterbuch ist eine bessere Lösung als das zeichnen der sprites, die sich selbst auf der Leinwand immer und immer wieder.

Könnte jemand beweisen?

  • Auch, putImageData nicht funktionieren, wenn die gleichen Ursprungs-Polizei unterbrochen
InformationsquelleAutor user802232 | 2011-10-11
Schreibe einen Kommentar