@zaxerion/k-canvas
Version:
cuma update url dari base knights canvas
37 lines (26 loc) • 849 B
JavaScript
const Canvas = require("canvas");
module.exports = class Jo {
constructor() {
this.bg = "https://raw.githubusercontent.com/Zaxerion/databased/refs/heads/main/asset/20211104-094134.png";
this.image = "https://raw.githubusercontent.com/Zaxerion/databased/refs/heads/main/asset/images.jpg";
}
setImage(value) {
this.image = value;
return this;
}
async toBuild() {
const canvas = Canvas.createCanvas(600, 337);
const ctx = canvas.getContext("2d");
//******let background = await Canvas.loadImage(this.bg);*****//
ctx.save();
ctx.beginPath();
ctx.rotate(-8 * Math.PI / 180);
let avatar = await Canvas.loadImage(this.image);
ctx.drawImage(avatar, 120, 173, 161, 113);
ctx.restore();
let bg1 = await Canvas.loadImage(this.bg);
ctx.drawImage(bg1, 0, 0, 600, 337);
//****©LENDRA****//
return canvas;
}
};