如何使用 pureimage 画线?
how to draw a line using pureimage?
我是 node.js 的新手,这只是我用不同语言编写的项目的一部分所需要的小东西。
我将如何使用 pureimage 从开始位置到结束位置制作一条线并将其导出为 png?
我对使用 pureimage 很感兴趣,因为据我了解,您可以使用变量
设置线宽
我目前有一个使用 pngjs-draw 的工作程序,但无法在那里更改线宽。
您可以使用 lineWidth 属性 指定线宽。然后,您可以在 canvas 2D 上下文中绘制线条,并使用 pureimage 将图像导出为 png 文件,如下所示:
const fs = require('fs');
const PImage = require('pureimage');
let img = PImage.make(100, 50);
let ctx = img.getContext('2d');
ctx.lineWidth = 5;
ctx.beginPath();
ctx.moveTo(0, 0);
ctx.lineTo(100, 50);
ctx.stroke();
PImage.encodePNGToStream(img, fs.createWriteStream('out.png'));
我是 node.js 的新手,这只是我用不同语言编写的项目的一部分所需要的小东西。
我将如何使用 pureimage 从开始位置到结束位置制作一条线并将其导出为 png? 我对使用 pureimage 很感兴趣,因为据我了解,您可以使用变量
设置线宽我目前有一个使用 pngjs-draw 的工作程序,但无法在那里更改线宽。
您可以使用 lineWidth 属性 指定线宽。然后,您可以在 canvas 2D 上下文中绘制线条,并使用 pureimage 将图像导出为 png 文件,如下所示:
const fs = require('fs');
const PImage = require('pureimage');
let img = PImage.make(100, 50);
let ctx = img.getContext('2d');
ctx.lineWidth = 5;
ctx.beginPath();
ctx.moveTo(0, 0);
ctx.lineTo(100, 50);
ctx.stroke();
PImage.encodePNGToStream(img, fs.createWriteStream('out.png'));