Jua*_*llo 5 drawing image node.js
我想使用创建图像的node.js创建一个应用程序。在图像中,我想以编程方式绘制圆,线或任何函数f(x)(好了,我可以通过在某些坐标上添加点来绘制该函数)。我想知道应该使用node.json的哪个模块,或者是否为此创建了一些东西。
因此,我需要创建一些数学函数给出的图形并将其导出到图像文件中。
谢谢。
看看node-canvas,它是 Node.js 的画布实现
源代码示例:
var Canvas = require('canvas')
, canvas = new Canvas(200,200)
, ctx = canvas.getContext('2d');
ctx.font = '30px Impact';
ctx.rotate(.1);
ctx.fillText("Awesome!", 50, 100);
var te = ctx.measureText('Awesome!');
ctx.strokeStyle = 'rgba(0,0,0,0.5)';
ctx.beginPath();
ctx.lineTo(50, 102);
ctx.lineTo(50 + te.width, 102);
ctx.stroke();
console.log('<img src="' + canvas.toDataURL() + '" />');
Run Code Online (Sandbox Code Playgroud)