cas*_*raf 10 php linux screenshot server-side web
好的,现在我真的不能为任何服务买单.我希望能够使用我的租用服务器(基于Linux)截取屏幕截图并将其输出到屏幕上.
我知道有很多服务可以做到这一点,但它们通常有限制或水印,或者您必须等待从队列中截取屏幕截图.
有没有办法自己截取屏幕截图,以后可能会缓存它们或其他什么?我正在使用PHP,但我不仅限于此; 我只是在Linux服务器上,所以GD的适当功能不起作用.救命!:)
小智 10
if(phantom.state.length === 0){
phantom.state = '0_home';
phantom.open('http://www.mini.de');
}
else if(phantom.state === '0_home'){
phantom.viewportSize = {width: 800, height: 600};
phantom.sleep(2000);
phantom.render('home.png');
phantom.exit(0);
}
Run Code Online (Sandbox Code Playgroud)
http://cutycapt.sourceforge.net/
CutyCapt是一个小型跨平台命令行实用程序,用于捕获WebKit将网页呈现为各种矢量和位图格式,包括SVG,PDF,PS,PNG,JPEG,TIFF,GIF和BMP.
没有PHP-api,但您总是可以通过PHP的exec功能使用它.
这是一个使用phantomJS 1.5的更好的脚本
var page = require('webpage').create();
page.open('http://www.google.com', function() {
page.viewportSize = {width: 1024, height: 768};
page.render('screenshot.png');
phantom.exit();
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11929 次 |
| 最近记录: |