This commit is contained in:
tamaina 2023-05-17 07:54:46 +00:00
parent 05b729ef91
commit 36e3b75cab
2 changed files with 3 additions and 1 deletions

View file

@ -136,6 +136,8 @@ async function draw() {
worker.postMessage({ worker.postMessage({
id: viewId, id: viewId,
hash: props.hash, hash: props.hash,
width: canvasWidth,
height: canvasHeight,
}); });
} else { } else {
try { try {

View file

@ -8,7 +8,7 @@ onmessage = async (event) => {
if (!('hash' in event.data && typeof event.data.hash === 'string')) { if (!('hash' in event.data && typeof event.data.hash === 'string')) {
return; return;
} }
const work = new OffscreenCanvas(canvas.width, canvas.height); const work = new OffscreenCanvas(event.data.width ?? 64, event.data.height ?? 64);
render(event.data.hash, work); render(event.data.hash, work);
const bitmap = await createImageBitmap(work); const bitmap = await createImageBitmap(work);
postMessage({ id: event.data.id, bitmap }); postMessage({ id: event.data.id, bitmap });