Heja mirki, mirabele, mam mały problem z diabelskim formatem, jakim jest gif, a dokładniej renderowaniu go na płótnie (tak, aktualzacja klatek konieczna). Póki co, całość załatwia mi ten libek: https://github.com/deanm/omggif → obrazek zasysam przez XHR, z responseType ustawionym na arrayBuffer, całość rzucam do Uint8Array i tłukę przez GifReader, po czym z poziomu workera(ilość iteracji mnie do tego trochę zmusza) tworzę sobie osobne tablice Uint8ClampedArray dla każdej ramki. Nie jest to jakieś optymalne
źródło: comment_9MircGLAs08srxEqn2R9pMKVQcLAi1DS.jpg
Pobierz