我们正在捕获Chrome浏览器中的可见标签(使用扩展API chrome.tabs.captureVisibleTab),并在数据URI方案(Base64编码字符串)中接收快照。
是否有JavaScript库可用于将图像缩小到特定大小?
目前,我们通过CSS进行样式设置,但必须支付性能惩罚,因为图片通常比所需的大100倍。另一个问题是我们用来保存快照的localStorage的负载。
是否有人知道一种处理这些数据URI格式图片并通过缩小它们来减小其大小的方法?
参考资料:
- http://en.wikipedia.org/wiki/Data_URI_scheme上的数据URI方案 - http://code.google.com/chrome/extensions/tabs.html上的Chrome扩展API - http://code.google.com/p/recently-closed-tabs上的“最近关闭的选项卡”Chrome扩展程序
是否有JavaScript库可用于将图像缩小到特定大小?
目前,我们通过CSS进行样式设置,但必须支付性能惩罚,因为图片通常比所需的大100倍。另一个问题是我们用来保存快照的localStorage的负载。
是否有人知道一种处理这些数据URI格式图片并通过缩小它们来减小其大小的方法?
参考资料:
- http://en.wikipedia.org/wiki/Data_URI_scheme上的数据URI方案 - http://code.google.com/chrome/extensions/tabs.html上的Chrome扩展API - http://code.google.com/p/recently-closed-tabs上的“最近关闭的选项卡”Chrome扩展程序
dataURL
和不使用canvas.toDataURL()
时一样大(即使你已经用新的宽度和高度重新绘制了图像 :( )。 - Om Shankar