使用 JavaScript 截图,这里我要推荐两款开源组件:一个是 Canvas2Image,它可以将 Canvas 绘图编程 PNG/JPEG/BMP 的图像;但是光有它还不够,我们需要给任意 DOM(至少是绝大部分)截图,这就需要 html2canvas,它可以将 DOM 对象转换成一个 canvas 对象。两者的功能结合起来,就可以把页面上的 DOM 截图成 PNG 或者 JPEG 图像了,很酷。
Canvas2Image
它的原理是利用了 HTML5 的 canvas 对象提供了 toDataURL() 的 API:
var strDataURI = oCanvas.toDataURL(); // returns "data:ima
[……]阅读全文