📅  最后修改于: 2023-12-03 15:33:09.168000             🧑  作者: Mango
drawLine()
是gm
库的一个函数,用于在图像上绘制一条线段。
.drawline(x1,y1,x2,y2)
参数说明:
x1
:线段起点的x坐标y1
:线段起点的y坐标x2
:线段终点的x坐标y2
:线段终点的y坐标以下示例演示如何在一张图片上绘制一条直线。
var gm = require('gm');
gm('/path/to/image')
.stroke('black', 1) // 线条颜色、宽度
.drawLine(0, 0, 100, 100) // 添加一条从(0,0)到(100,100)的线段
.write('/path/to/new-image.jpg', function (err) {
if (!err) console.log('done');
});
drawLine()
只能在图片对象上调用,因此需要先使用gm()
函数生成一个代表图片的对象。.stroke()
函数。例如:.stroke('red', 3)
表示红色线条,宽度为3个像素。返回的Markdown格式:
# Node.js GM drawLine()函数
`drawLine()`是`gm`库的一个函数,用于在图像上绘制一条线段。
## 语法
```javascript
.drawline(x1,y1,x2,y2)
参数说明:
x1
:线段起点的x坐标y1
:线段起点的y坐标x2
:线段终点的x坐标y2
:线段终点的y坐标以下示例演示如何在一张图片上绘制一条直线。
var gm = require('gm');
gm('/path/to/image')
.stroke('black', 1) // 线条颜色、宽度
.drawLine(0, 0, 100, 100) // 添加一条从(0,0)到(100,100)的线段
.write('/path/to/new-image.jpg', function (err) {
if (!err) console.log('done');
});
drawLine()
只能在图片对象上调用,因此需要先使用gm()
函数生成一个代表图片的对象。.stroke()
函数。例如:.stroke('red', 3)
表示红色线条,宽度为3个像素。