Omi*_*iod 12 javascript html5 canvas animated-gif
我需要将动画GIF的所有帧加载到HTML5画布.
请注意,我不想"播放"动画(之前有人问过),我想要的是提取所有帧以将它们用作单个图像.
抱歉,简短的回答是JavaScript无法控制动画GIF的当前帧.
很长的答案是,有一些方法可以用JS做你想要的东西,但它们是非常令人费解的黑客.
hackish方式示例:创建一个画布,不要将它添加到DOM(所以任何人都不会看到).在快速循环(setTimeout)中,不断绘制到此画布并收集快照.比较画布ImageData以查看帧是否已更改.
可能会更好地利用你的时间来看看如何让你的服务器为你分开它(使用php/perl/python/etc)
| 归档时间: |
|
| 查看次数: |
10854 次 |
| 最近记录: |