我们有一个基于Chart.js的图表,我们希望用户能够选择图表、复制图表并将图表粘贴到非浏览器窗口(例如Word)中,并成功地迁移图表当前状态的图像。该页面托管在QWebView中(基于WebKit)。
你尝试过将画布转换为图像吗?// Converts canvas to an image function convertCanvasToImage(canvas) { var image = new Image(); image.src = canvas.toDataURL("image/png"); return image; } 引用自这里。 然后你就可以将画布作为图像进行处理。