From 74ad90cb8ff638642a40a4d4b62d31e906392493 Mon Sep 17 00:00:00 2001 From: Jonas Jenwald Date: Wed, 16 Aug 2017 13:21:33 +0200 Subject: [PATCH] Update the mask data inversion in `PDFImage.createMask` to be compatible with both `Uint8Array` and `Uint8ClampedArray` --- src/core/image.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/core/image.js b/src/core/image.js index 466b49833..7e01fb528 100644 --- a/src/core/image.js +++ b/src/core/image.js @@ -253,7 +253,7 @@ var PDFImage = (function PDFImageClosure() { // in this thread can be relying on its contents. if (inverseDecode) { for (i = 0; i < actualLength; i++) { - data[i] = ~data[i]; + data[i] ^= 0xFF; } }