小编Mat*_*OFF的帖子

使用轻型浏览器 JS 库(如 omggif)从 gif 中提取帧

我想从浏览器中的 gif 文件中提取帧。更具体地说,给定 gif 的 url gifUrl: string,我想下载它并以帧数组的形式获取它imageList: ImageData[])。我将putImageData在画布的不同坐标处使用它们。我还希望解决方案是轻量级的。

BundlePhobia上,omggif通过 Emerging-3G 下载需要 50 毫秒长。到目前为止我见过的所有替代方案都在 700 毫秒左右。然而,omggif 仅提供基本的低级交互,并且缺少诸如将 gif 作为 ImageData 数组获取之类的常见方法。

到目前为止,我找到的有关 omggif 的最佳文档是DefinelyTyped 项目中的 omggif 类型

还有movingink 的示例(自 2019 年 1 月起正在等待 PR)。

我使用 TypeScript,因此如果可能的话,我对打字食谱感兴趣。

相关问题:

javascript gif frame typescript

2
推荐指数
1
解决办法
1626
查看次数

标签 统计

frame ×1

gif ×1

javascript ×1

typescript ×1