Ist putImageData(...) schneller als die der Methode drawImage(...)?

Denke ich schon, aber ich brauchte, um es zu beweisen.

Ich denke, es ist der gleiche Fall wie mit Flash und seine Bitmap-vs BitmapData. Grundsätzlich BitmapData ist eine nicht-visuelle extrahieren der Daten in der Bitmap, die es ermöglicht sehr einfache und schnelle Manipulationen.

Denke ich, dass für high-performance-Lösungen, wie Spiele, extrahieren der Bilddaten aus jedem Bild (zum Beispiel jede sprite), und Zwischenspeichern in einem "Vermögen" Wörterbuch ist eine bessere Lösung als das zeichnen der sprites sich über die 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