开发者问题收集
各位同事晚上好!我的任务是将一个 gif 文件上传到 fabric。为此,我使用了官方文档中提供的代码。上传文件的代码如下。(function() {var canvas = this.__canvas = new fabric.Canvas('myCanvas');fabric.Object.prototype.originX = fabric.Object.prototype.originY
我使用 Libgif 从 gif 中获取帧。然后我将这些帧附加到 Id = frames 的 div 中。然后我获取这些帧并尝试在画布中逐个添加每个帧以制作精灵表。最后我在画布中获取了一张图片,但我没有获取不同的帧,而是在精灵表中获取了相同的图片。请帮我找到问题所在。我获取了宽度为 10000 的画布,假设 gif 不会有超过 100 的帧。c = document.getElementById(