是否有可能(或有技术)为 DOM图像元素获取image.ondata
事件客户端? Aka,类似于onload
。
问题背景
标准'jpeg渲染到浏览器图像元素从上到下,一次像素行。玩这个会很有趣:向下滑动动画;在时间画块。
可能的解决方案
从服务器获取base64或二进制数据并在Canvas元素上呈现。还有其他想法吗?任何人都会在*之前做到这一点吗?
*是的,这是作弊,但如果你已经这样做了,它会省去我重新发明轮子。
答案 0 :(得分:1)
我知道在图像数据到达时无法对图像进行自定义渐进式渲染。您可以做的是让图像不显示,等待整个图像被加载(通过onload
事件),然后自定义显示图像。
可以通过多种方式完成自定义显示,例如可用于浏览器的许多基于javascript / CSS的幻灯片。