当前位置: 首页 > 工具软件 > Node-gm > 使用案例 >

node中gm模块,在图片插入中文,显示乱码

东方弘壮
2023-12-01

解决方法

安装ImageMagick
注意:gm不能直接绘制中文,需要在绘制的时候引入字体库。

var gm = require('gm');
//这是最重要的
var imageMagick = gm.subClass({ imageMagick: true });   
//path:图片所在路径
imageMagick (path)
.font('./fonts/hei.ttf')      //引入预先下载的字体库
.drawText(10, 10, '测试')
.write('./test.png',function(err){
	if(err){
		console.log(err);
	}
})
 类似资料: