profile-picture-generator
Version:
FridaysForFuture profile picture generator
19 lines (16 loc) • 389 B
text/typescript
import { ColorLayer } from "./ColorLayer";
import { LayerDrawer } from "./Layer";
export type RectangleLayer = {
type: "RECTANGLE";
offset: number;
size: number;
} & ColorLayer;
export const drawRectangle: LayerDrawer<RectangleLayer> = (
ctx,
{ offset, size, color }
) => {
ctx.save();
ctx.fillStyle = color;
ctx.fillRect(offset, offset, size, size);
ctx.restore();
};