如何使用javascript + php捕获一部分截图

时间:2013-08-09 13:02:24

标签: php javascript jquery ajax

我想拍摄部分屏幕截图,假设我点击了XCoordinate 100,YCoordinate 100然后它将拍摄Rect(100,100,150,200)的快照,无论网络浏览器是什么。任何技术中任何想法最有可能是PHP,Javascript都会有很好的解决方案吗?

1 个答案:

答案 0 :(得分:3)

如果您正在谈论的只是捕获他们在浏览器中查看的部分(不是任何网站),而不是整个屏幕,您可以这样做。

您可以使用html2canvas创建整个页面的画布。然后,您可以将画布转换为png。您还可以捕获点击的坐标,使用ajax将png作为base64encoded字符串和坐标发布。然后,您需要使用php根据所需的坐标和尺寸裁剪照片。

可能有一种方法可以在JavaScript中裁剪照片,但我个人从来没有这样做过,所以我不知道这一点。

html2canvas basics

http://html2canvas.hertzen.com/