GCanvas/node/examples/fontStroke.js

17 lines
517 B
JavaScript

const fs = require('fs')
const path = require('path')
const { createCanvas, Image } = require('../export');
const canvas = createCanvas(320, 320);
const ctx = canvas.getContext('2d')
ctx.fillStyle="#ffffff"
ctx.fillRect(0,0,canvas.width,canvas.height)
ctx.font = "48px serif";
ctx.lineWidth=3
ctx.strokeText("Hello world", 50, 100);
const out = fs.createWriteStream(path.join(__dirname,"..") + '/fontStroke.png');
var stream = canvas.createPNGStream();
stream.on('data', function (chunk) {
out.write(chunk);
});