From cedcb6024516b1354904542600104324f41c3cac Mon Sep 17 00:00:00 2001 From: "kts of kettek (Gliese)" Date: Tue, 15 Jan 2019 01:14:15 -0800 Subject: [PATCH] Fix toImageData to actually use passed palette --- src/index.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/index.js b/src/index.js index acbed8a..d90aa13 100644 --- a/src/index.js +++ b/src/index.js @@ -294,7 +294,8 @@ class IndexedPNG { return ret; } - async toImageData(palette = this.decodePalette()) { + async toImageData(options) { + const palette = options.palette || this.decodedPalette if (!this.decodedPixels) { await this.decode() } @@ -308,6 +309,7 @@ class IndexedPNG { pixels[j++] = palette[index+2] // B pixels[j++] = palette[index+3] // A } + console.log(pixels) return new ImageData(pixels, this.width) }