Implement decoder

This commit is contained in:
Surma
2020-08-21 16:31:04 +01:00
parent 2c923e5239
commit c23d1091e7
13 changed files with 209 additions and 71 deletions

View File

@@ -0,0 +1,18 @@
<!DOCTYPE html>
<script src="mozjpeg_dec.js"></script>
<script>
const module = mozjpeg_dec({
async onRuntimeInitialized() {
const image = await fetch("./original.jpg").then(r => r.arrayBuffer());
const result = this.decode(image);
const canvas = document.createElement("canvas");
canvas.width = result.width;
canvas.height = result.height;
// Draw image onto canvas
const ctx = canvas.getContext("2d");
ctx.putImageData(result, 0, 0);
document.body.append(canvas);
}
});
</script>