PHP抓屏函數(shù)實現(xiàn)屏幕快照代碼分享
<?php
* 屏幕快照
$im = imagegrabscreen();
imagepng($im, "myscreenshot.png");
* 抓取一個窗口(IE為例)
$browser = new COM("InternetExplorer.Application");
$handle = $browser->HWND;
$browser->Visible = true;
$im = imagegrabwindow($handle);
$browser->Quit();
imagepng($im, "iesnap.png");
$im = imagegrabscreen();
// 抓取IE窗口及窗口內(nèi)容(IE為例)
$browser = new COM("InternetExplorer.Application");
$handle = $browser->HWND;
$browser->Visible = true;
$browser->Navigate("http://m.fzitv.net");
/* Still working? */
while ($browser->Busy) {
com_message_pump(4000);
}
$im = imagegrabwindow($handle, 0);
$browser->Quit();
imagepng($im, "iesnap.png");
//IE全屏模式
$browser = new COM("InternetExplorer.Application");
$handle = $browser->HWND;
$browser->Visible = true;
$browser->FullScreen = true;
$browser->Navigate("http://m.fzitv.nett");
/* Is it completely loaded? (be aware of frames!)*/
while ($browser->Busy) {
com_message_pump(4000);
}
$im = imagegrabwindow($handle, 0);
$browser->Quit();
imagepng($im, "iesnap.png");
?>
需要說明幾點
1.這二種方法只能工作在windows下面,
2. 黑屏解決辦法--->>web 服務器(iis或apache)做為windows服務時,必須打開"允許與桌面交互"的選項.(點擊服務屬性->登錄->勾選"允許與桌面 交互".(一定要記得重起apache或其他的服務器才會有用,我已經(jīng)成功,無庸質(zhì)疑)
3.需要gb庫版本為2.0.34(php5.2.2默認自帶)
相關文章
yii框架結(jié)合charjs統(tǒng)計上一年與當前年數(shù)據(jù)的方法示例
這篇文章主要介紹了yii框架結(jié)合charjs統(tǒng)計上一年與當前年數(shù)據(jù)的方法,涉及Yii框架后臺數(shù)據(jù)查詢、前臺交互、日期操作等相關使用技巧,需要的朋友可以參考下2020-04-04
PHP抓取、分析國內(nèi)視頻網(wǎng)站的視頻信息工具類
VideoUrlParser是一款基于PHP根據(jù)視頻URL抓取視頻信息的工具,支持優(yōu)酷、土豆、酷六、56、樂視、搜狐、騰訊、新浪。2014-04-04
php打亂數(shù)組二維數(shù)組多維數(shù)組的簡單實例
下面小編就為大家?guī)硪黄猵hp打亂數(shù)組二維數(shù)組多維數(shù)組的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-06-06
PHP實現(xiàn)數(shù)據(jù)分頁顯示的簡單實例
下面小編就為大家?guī)硪黄狿HP實現(xiàn)數(shù)據(jù)分頁顯示的簡單實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給的大家做個參考。一起跟隨小編過來看看吧2016-05-05

