我正在开发一个程序,该程序会生成一个报价,然后将文本放在JPEG图像的顶部。我找到了一个npm软件包来生成报价,但是我不知道如何获取文本并将其放置在图像顶部?
我曾尝试搜索npm软件包,但找不到任何软件包。我还考虑过在目录中预加载图像,然后可以在其中添加文本,但是我不知道该怎么做。我唯一能找到的是生成像素化图像的包
const Quote = require('inspirational-quotes');
console.log(Quote.getRandomQuote());
console.log(Quote.getQuote());
var fs = require('fs');
var imgGen = require('js-image-generator');
// Generate one image
imgGen.generateImage(800, 600, 80, function(err, image) {
fs.writeFileSync('dummy.jpg', image.data);
});
// Generate multiple images
for(var i=1;i<=10;i++){
imgGen.generateImage(800, 600, 80, function(err, image) {
console.log("Generating image #" +i);
fs.writeFileSync('dummy-' + i + '.jpg', image.data);
});
}
JS库“ HTML2CANVAS”满足您的需求:http ://html2canvas.hertzen.com/features/
YouTube上有一个快速教程,网址为:https : //www.youtube.com/watch?v=dPezJKcItuc
希望对您有所帮助:)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句