我正在寻找一种优雅的方式,用于使用FileAPI生成缩略图。目前我获得了一个代表图片的DataURL。问题是,如果图片非常大,那么在移动它并重新渲染它时会变得CPU密集。我可以看到两个解决方案来解决这个问题。
- 在客户端上生成缩略图
- 在服务器上生成缩略图,将缩略图发送回客户端(AJAX)。
使用HTML5
,我们有一个canvas
元素?有人知道如何使用它从图片中生成缩略图吗?它们不需要完美——采样质量是可以接受的。有没有jQuery
插件可以为我完成此操作?还有其他方法可以加速大型图像在客户端的使用吗?
我正在使用HTML5
和Firefox 3.6+
:没有必要支持除Firefox 3.6+
外的任何版本,请不要为IE 6.0
提供建议。