我需要用KineticJS绘制GIF动画,然而,当我跟随image tutorial时,我失败了。有没有办法画GIF动画?
答案 0 :(得分:3)
不直接。
你可以这样做:
答案 1 :(得分:3)
使用 KineticJS Sprite。
动画GIF是(非常)旧的方式。它不能很好地工作,它在非常糟糕的性能和不同的浏览器中不一致。当一次显示大量动画GIF并减慢一切时,它也会占用内存。信不信由你用代码而不是图像文件处理动画更好。
我建议使用PNG格式。您应该使用包含所有动画帧的单个PNG文件(精灵表)。然后将它们加载到一个数组中并使用KineticJS Sprite来显示它。这很简单。你有一个精灵包含你需要的一切。这里有一个很好的例子: