<script src="kojiCanvas.js"></script>Example:
<canvas class="canvas"></canvas>Pass parameters:
el.canvas— selector for your canvas (e.g.,.canvas)retina—trueto support Retina displays
Example:
const params = {
el: { canvas: ".canvas" },
retina: true,
};
const kojiCanvas = new KojiCanvas(params);Call the drawFrame method and pass a 2D array of colors.
Each color is an array in RGBA format (values from 0–255, where alpha is transparency):
kojiCanvas.drawFrame([
[
[255, 0, 0, 128], // semi-transparent red
[0, 255, 0, 255], // opaque green
],
[
[0, 0, 255, 64], // very transparent blue
[255, 255, 0, 200], // semi-transparent yellow
],
]);The canvas automatically resizes to fit the browser window.
drawFrame(grid)— draw a color grid from a 2D array of RGBA values.
You can now use KojiCanvas to easily render pixel-style frames on a WebGL canvas!