我想在浏览器中播放动画 gif 的每一帧的图像数据,我想使用 HTML5 画布和 Javascript 来完成。例如,我有一个动画 gif,我想在浏览器中播放时将每一帧转换为灰度。这可能吗?每当我在动画 gif 中操作图像数据时,只会显示第一帧(正确操作),并且 gif 将不再播放。如果有解决方案,这将是一种非常有用的技术。谢谢你。
编辑:有没有办法在 Javascript 中查询动画 gif 的当前帧,所以我可以在动画进行时使用 putImageData 到图像中?
我想在浏览器中播放动画 gif 的每一帧的图像数据,我想使用 HTML5 画布和 Javascript 来完成。例如,我有一个动画 gif,我想在浏览器中播放时将每一帧转换为灰度。这可能吗?每当我在动画 gif 中操作图像数据时,只会显示第一帧(正确操作),并且 gif 将不再播放。如果有解决方案,这将是一种非常有用的技术。谢谢你。
编辑:有没有办法在 Javascript 中查询动画 gif 的当前帧,所以我可以在动画进行时使用 putImageData 到图像中?