Second
Published at Dec 31, 2023
Table of Contents
Svelte
Media inside the static folder is served from /
.

Not impressed yet ?? 🤡🤡🤡
See this Logo below
This logo can be render by the paint()
function below:
export function paint(context, t) {
const { width, height } = context.canvas;
const imageData = context.getImageData(0, 0, width, height);
for (let p = 0; p < imageData.data.length; p += 4) {
const i = p / 4;
const x = i % width;
const y = (i / width) >>> 0;
const red = 64 + (128 * x) / width + 64 * Math.sin(t / 1000);
const green = 64 + (128 * y) / height + 64 * Math.cos(t / 1000);
const blue = 128;
imageData.data[p + 0] = red;
imageData.data[p + 1] = green;
imageData.data[p + 2] = blue;
imageData.data[p + 3] = 255;
}
context.putImageData(imageData, 0, 0);
}
End🌸
This is a nice post btw!