Добрый день! У меня есть проблема - почему когда скрипт читает Chunk, он не читает дальше IHDR, а выдает непонятную ошибку?
var req = new LoadBinary("clock.png",function(){
var bin = new OpenBinary(req.bin);
bin.seek(8); //Пропускаем сигнатуру
do {
var xlen = bin.read32(1); //Длина чанка (дальше IHDR никуда)
xlen = swap32(xlen[0]);
var xchnk = bin.read(4); //Имя чанка
bin.seek(xlen); //Пропускаем данные
bin.seek(4); //Пропускаем CRC
} while (bin.off < req.bin.byteLength);
});
Исходники библиотеки:
https://github.com/Solovei95/jstools...binarytools.js
В логе ничего нету при этом...
А в хроме не понятная ошибка.