如何将文本添加到 gif node.js
Posted
技术标签:
【中文标题】如何将文本添加到 gif node.js【英文标题】:How to add text to a gif node.js 【发布时间】:2021-10-04 21:22:36 【问题描述】:您好,我正在处理一个问题,我想要一个 gif,比如说 this(当然,如果需要,它会被下载)在顶部有文字说“当我尿裤子时”我看过通过google codegrepper 和*** 得到答案,但什么也没有
这个问题有解决办法吗?如果提供代码示例或纪录片将不胜感激...
【问题讨论】:
【参考方案1】:您可以使用tenorjs 来获取 GIF。如果您只想使用某个特定的 GIF,您可以下载该 GIF,并将其添加到您的文件中。
您可以使用 text-on-gif 之类的东西在 GIF 上显示文本。
text-on-gif
的基本用法:
const textOnGif = require("text-on-gif");
(async function()
//get gif as buffer
var gifBuffer = await textOnGif(
file_path:"/path/file.gif", //path to local file or url
textMessage:"custom message"
);
console.log(gifBuffer)
//write gif as file
await textOnGif(
file_path:"/path/file.gif", //path to local file or url
textMessage:"custom message",
write_as_file:true,
getAsBuffer:false,
write_path:"path/gif-with-text.gif"
);
)();
【讨论】:
有趣的是我在发布此内容后发现了 gif 上的文本以上是关于如何将文本添加到 gif node.js的主要内容,如果未能解决你的问题,请参考以下文章