React client app #5
@ -2,8 +2,11 @@ class Ditherer {
|
|||||||
async dither(image: Uint8ClampedArray): Promise<Uint8ClampedArray> {
|
async dither(image: Uint8ClampedArray): Promise<Uint8ClampedArray> {
|
||||||
const worker: any = await wasmWorker("/main.wasm");
|
const worker: any = await wasmWorker("/main.wasm");
|
||||||
let output: Uint8ClampedArray;
|
let output: Uint8ClampedArray;
|
||||||
|
try {
|
||||||
output = await worker.dither(image);
|
output = await worker.dither(image);
|
||||||
|
} finally {
|
||||||
worker.terminate();
|
worker.terminate();
|
||||||
|
}
|
||||||
return output;
|
return output;
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user