在Node.js中将表情符号转换为PNG或JPG


通过从字体集合中选择一种字体,我能够使用fontkit进行工作。 我还没有发现使用“Apple Color Emoji.ttc”中包含的任何一个TTF给出不同结果的情况。

const fs = require('fs');
const fontkit = require('fontkit');
const emoji = require('node-emoji');
const font = fontkit.openSync('./Apple Color Emoji.ttc').fonts[0];

let emo = emoji.get('100');
let run = font.layout(emo);
let glyph = run.glyphs[0].getImageForSize(128)

fs.writeFileSync('100.png', glyph.data);
链接地址: http://www.djcxy.com/p/39127.html

上一篇: Emoji to PNG or JPG in Node.js

下一篇: Using AngularJS in Jasmine tests with Karma