我正在寻找一种优雅的方式来生成与FileAPI一起使用的缩略图。目前我得到一个代表图像的DataURL 。问题是,如果图像非常大,那么移动它并重新渲染它会占用大量 CPU。我可以看到 2 个选项来解决这个问题。
- 在客户端生成缩略图
- 在服务器上生成缩略图,将缩略图发送回客户端(AJAX)。
与HTML5
我们有一个canvas
元素?有谁知道如何使用它从图片生成缩略图?它们不必是完美的——采样质量是可以接受的。有没有jQuery
可以为我做这个的插件?有没有其他方法可以加快客户端使用大图像的速度?
我正在使用HTML5
,并且Firefox 3.6+
:不需要支持其他任何东西Firefox 3.6+
,请不要提供建议IE 6.0