在Web应用程序中拍摄照片的屏幕截图

时间:2014-02-08 18:55:34

标签: javascript jquery python flask

我正在这个网络应用程序http://dogeify.me/,我已经完全重做它作为Flask应用程序(尚未托管在该URL上)。

基本上,你使用jQuery拖动你创建的文本以制作总督模因。

我正在尝试找出在网络应用中截取屏幕截图的最佳python解决方案,以便用户能够保存他们的图片。屏幕截图是最好的选择,还是有任何方法可以选择所有DOM元素并将它们保存为文件?也许它甚至不是python解决方案,正如我之前尝试http://html2canvas.hertzen.com/但我对结果不太满意。

如果我不得不总结一下我的问题:如何保存一个覆盖有可拖动jQuery文本的图像,以便保存的图像包含背景和可拖动文本?

1 个答案:

答案 0 :(得分:0)

this answer中所述,您可以使用QtWebKit渲染html(您可以使用您的doge和jQuery重叠文本创建一个页面)进行成像。在这种情况下,您需要在服务器上安装Qt(PyQt4PySide)。