Game Master文字加背景图生成图片

Game Master文字加背景图生成图片

点点

2021-05-10 10:30 阅读 387 喜欢 0

一般来说图片处理的话使用 gm 还是用的比较多的,可是碰到了问题。

const gm = require('gm');
gm(200, 100, "#4499ee")
.font('./font.ttf')
.drawText(10, 50, "中文")
.write("./coll/test.png", function (err) {
 console.log(err);
});

中文乱码

我开始还以为是字体的问题,开始使用 ttc otf ,最后换成ttf 都没解决,网上在线ttc转ttf 或 otf 转ttf 的随便找了几个都不能用,最后还是安装了FontCreator 来另存的.

乱码的问题,这并不是字体的问题,是gm,不支持中文,可以通过使用imagemagic 来做中文处理,改成如下:

   const gm = require('gm');
  var imageMagick = gm.subClass({ imageMagick: true });
  imageMagick(200, 100, "#4499ee")
  .font('./font.ttf')
  .drawText(10, 50, "中文")
 .write("./coll/test.png", function (err) {
  console.log(err);
});

我之前是安装的gm ,上个电脑装的imageMagic ,刚好踩过这个坑。

转载请注明出处: http://sdxlp.cn/article/jishu2.html


如果对你有用的话,请赏给作者一个馒头吧 ...或帮点下页面底部的广告,感谢!!

赞赏支持
提交评论
评论信息(请文明评论)
暂无评论,快来快来写想法...
推荐
在我们日常生活中,朋友在添加微信号时,我们不知道,再说微信号时很难记,那么我们可以更改,目前微信已经支持微信号修改服务,让小伙伴们可以更改自己使用的微信号,具体该怎么操作?
QQ是常用的社交软件,它的用户群体是相当的广泛,由于它的功能强大,操作简单,很多人不仅会用其聊天,还会用它来记录美好的生活。其中QQ相册就承载了不少人的美好回忆,不少小伙伴们由于各种原因把其空间图片给删除啦。事后又想看,苦于没有办法恢复。其实QQ照片是有回收站的,跟点点来吧!
最近,微信经过更新之后,拥有了众多热门的功能,其中最受欢迎的就是微信朋友圈不止可以发9张照片了,可以最多发20张照片,对于很多喜欢分享自己生活的小伙伴们来说非常方便,但是很多小伙伴们不知道怎么发,下面就让点点给小伙伴们介绍一下具体的教程。
小米手机很早已推出了门禁卡功能,目前后知后觉的华为手机也在内测版的“钱包”应用内,增加了“门钥匙”功能。使用该功能结合手机NFC,可以将华为手机秒变门钥匙,轻松开门禁。免去忘记带门禁卡,在小区门口漫长等待的烦恼。
当我们换了新电脑后,怎样可以把微信的聊天记录迁到新电脑上哪?伙伴来这里我教你,简单实用。
手机微信朋友圈中经常会看到很多好友都是只发文字不发图片,但是很多小伙伴们在发朋友圈的时候不知道微信朋友圈怎么发文字不发图片,不知道具体怎么操作?
现如今电脑手机太过普遍,很多小伙伴们都是需要隐私的,有可能是重要的要常使用,相信小伙伴们都知道都知道微软系统为了安全考虑会隐藏一些文件和文件夹,以防止误删,有些时候咱们也可以为了隐藏一些私密数据采取隐藏的方式,需要藏哪个就要先学会怎样查看啦!那么Win10正式版怎么显示隐藏文件/文件夹,下面点点就给小伙伴们带来win10显示隐藏文件/文件夹方法。
在我们的日常工作中文件转换是一件常见的日常工作,而PDF文件转换是每一个上班族必备的技能之一,比如讲PDF文件转换成图片格式。那么有什么方法能够一次性的将PDF文件转换成图片格式呢?