From 2b1ba37c195761b32f7126a874067e7549925ddd Mon Sep 17 00:00:00 2001 From: timb Date: Thu, 30 Jul 2015 02:59:28 -0700 Subject: make a note of data structure for sanity purposes if code is read years later --- js/png.js | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'js/png.js') diff --git a/js/png.js b/js/png.js index df9960c..e9b326e 100644 --- a/js/png.js +++ b/js/png.js @@ -60,6 +60,14 @@ var crc32 = function(u8){ var signature = new Uint8Array([137, 80, 78, 71, 13, 10, 26, 10]) var te, td +// decodes chunks in png +// see http://www.w3.org/TR/PNG/#5Chunk-layout +// returns something like +// [{length: Number, +// type: String[4], +// crc: Number, +// data: Uint8Array[] // optional +// }, ...] var decode = function(buf, err){ var u8a = new Uint8Array(buf) var dv = new DataView(buf) -- cgit v1.2.3-70-g09d2