【Nodejs GM drawLine()函数用法介绍】drawLine()函数是GraphicsMagick库中的内置函数, 用于绘制具有指定坐标的线。成功时该函数返回真实值。
语法如下:
drawLine( x0, y0, x1, y1 )
参数:该函数接受上述和以下所述的四个参数:
- x0:此参数存储初始点的x坐标值。
- y0:此参数存储初始点的y坐标值。
- x1:此参数存储最终点的x坐标值。
- y1:此参数存储终点的y坐标值。
原始图片:
示例1:
//Include gm library
var gm = require( 'gm' ).subClass({imageMagick: true });
//Import the image
gm( '1.png' )//Set the color for the stroke
.stroke( "#000000" , 20)//Invoke drawLine function with x0 as 100, //y0 as 45, x1 as 100, y1 as 89, r0 as 50
//and r1 as 40
.drawLine(100, 30, 400, 80)//Process and write the image
.write( "drawLine1.png" , function (err) {
if (!err) console.log( 'done' );
});
输出如下:
示例2:
//Include gm library
var gm = require( 'gm' );
//Import the image
gm(600, 300, 'white' )//set the color for the stroke
.stroke( "green" , 3)//Set the font
.font( "Helvetica.ttf" , 60)//Invoke drawLine function with
//x0 as 100, y0 as 45, x1 as 100, //y1 as 200
.drawLine(100, 45, 100, 200)//Invoke drawLine function with
//x0 as 100, y0 as 45, x1 as 500, //y1 as 45
.drawLine(100, 45, 500, 45)//Invoke drawLine function with
//x0 as 500, y0 as 45, x1 as 500, //y1 as 200
.drawLine(500, 45, 500, 200)//Call to drawText Function
.drawText(100, 280, "lsbin!" )//Process and write the image
.write( "drawLine1.png" , function (err) {
if (!err) console.log( 'done' );
});
输出如下:
参考:
- http://www.graphicsmagick.org/GraphicsMagick.html#details-draw
- https://www.npmjs.com/package/gm
推荐阅读
- 错误检测代码–校验和是什么()
- win7系统重装后没有声音的处理办法
- win7开机慢怎样办?win7开机慢的处理办法
- 如何激活win7?win7激活图文步骤
- windows7 激活工具怎样运用?
- win7 激活密钥有哪些?win7 激活密钥大全
- 在电脑上插U盘提示:无法运用readyboost技巧怎样办?
- win7电脑指纹识别怎样打开?
- win7临时文件清理设置办法