截取当前屏幕的截图并通过php将其保存为png图像

Raj*_*jan 3 javascript php jquery

你好,我有一个要求客户需要当前网页的截图,当他点击按钮"sceencapture"虽然我用Google搜索结果这样结果出来

$im = imagegrabscreen();
imagepng($im, "myscreenshot.png");
imagedestroy($im);
Run Code Online (Sandbox Code Playgroud)

在php.net上的手册链接 这里 有一个注释:此功能仅适用于Windows.请帮忙 ..

Eri*_*oom 6

使用PHP是不可能的,因为PHP在服务器上执行,并且必须在客户端上按定义进行屏幕截图.您可以使用客户端技术(如html2canvas库)在客户端截取屏幕截图.然后,如果您愿意,可以将屏幕截图发送到服务器端PHP代码.