in semantic-image-search-web/src/utils.js [5:20]
export function blurHashToDataURL(hash) {
if (!hash) return undefined;
const pixels = decode(hash, SIZE, SIZE);
const canvas = document.createElement("canvas");
canvas.width = SIZE;
canvas.height = SIZE;
const ctx = canvas.getContext("2d");
const imageData = ctx.createImageData(SIZE, SIZE);
imageData.data.set(pixels);
ctx.putImageData(imageData, 0, 0);
return canvas.toDataURL();
}