Ich habe Hunderte von Bildern, die ich auf einer HTML5-Leinwand zeichnen muss, die in Echtzeit ankommen - und heute zeichne ich sie alle in einer for-Schleife mit der API drawImage.Jeder Performance-Trick, um Hunderte von Bildern auf einem HTML5-Canvas zu zeichnen?
Diese Bilder kommen in Gruppen, jede Gruppe enthält 100-200 Bilder. Alle Bilder aus derselben Gruppe sollten genau zur gleichen Zeit gezeichnet werden.
Gibt es eine API, die ich verwenden kann, um das Rendering zu "pausieren", alle Bilder zu zeichnen und dann das Rendering wieder "fortzusetzen"?
Ich sah auf der Leinwand HTML5 offizielle API, konnte aber nichts passendes finden.
Vielen Dank!
Amit
Edit: In ther Worten, ich bin nach einer Möglichkeit, die Leinwand/Browser, so etwas zu sagen: „Hey, ich werde ein paar Bilder zeichnen, nicht Ich werde es dir sagen, wenn ich fertig bin. "
Ich bin mir nicht sicher, ob ich genau das erreiche, was du willst, aber du kannst auch die Leinwände außerhalb des Bildschirms verwenden, jede Gruppe auf eine Leinwand malen und dann nur die Leinwände auf die Leinwand zeichnen. – Kaiido