From cf3c1202d1c565ed9a708621789485bd857f1843 Mon Sep 17 00:00:00 2001 From: Alireza Date: Tue, 6 Dec 2022 21:01:38 -0500 Subject: [PATCH] fix: blurry pixels bug for decoding of jpeg2000 --- src/shared/decoders/decodeJPEG2000.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/shared/decoders/decodeJPEG2000.js b/src/shared/decoders/decodeJPEG2000.js index 649739f5..86b28500 100644 --- a/src/shared/decoders/decodeJPEG2000.js +++ b/src/shared/decoders/decodeJPEG2000.js @@ -44,6 +44,8 @@ export function initialize(decodeConfig) { async function decodeAsync(compressedImageFrame, imageInfo) { await initialize(); const decoder = local.decoder; + const decodeLevel = 0; + const decodeLayer = 0; // get pointer to the source/encoded bit stream buffer in WASM memory // that can hold the encoded bitstream @@ -55,8 +57,8 @@ async function decodeAsync(compressedImageFrame, imageInfo) { encodedBufferInWASM.set(compressedImageFrame); // decode it - decoder.decode(); - // decoder.decodeSubResolution(decodeLevel, decodeLayer); + // decoder.decode(); + decoder.decodeSubResolution(decodeLevel, decodeLayer); // const resolutionAtLevel = decoder.calculateSizeAtDecompositionLevel(decodeLevel); // get information about the decoded image