PHP截取IE瀏覽器并縮小原圖的方法
本文實(shí)例講述了PHP截取IE瀏覽器并縮小原圖的方法。分享給大家供大家參考,具體如下:
// 截取一個窗口 Capture a window (IE for example)
$ie = new COM("InternetExplorer.Application");
$ie->Navigate2($webaddress);
$oWSH = new COM("WScript.Shell");
while ($ie->ReadyState!=4) usleep(10000);
$handle = $ie->HWND;
$ie->Visible = true;
while ($ie->Busy) {
com_message_pump(4000);
}
$im = imagegrabwindow($handle, 0);
$ie->Quit();
$file="public/images/".time()."iesnap.png";
imagepng($im,$file);
//--------------------
$browser = new COM("InternetExplorer.Application");
$handle = $browser->HWND;
$browser->Visible = true;
$browser->FullScreen = true;
$browser->Navigate($webaddress);
while ($browser->Busy) {
com_message_pump(4000);
}
$im = imagegrabwindow($handle, 0);
$browser->Quit();
//opendir("public/images/");
$new_img=imagecreatetruecolor("206","132");
$file="public/images/".time()."ie.png";
imagecopyresampled($new_img,$im,0,0,206,132,206,142,1024,768);
imagepng($new_img ,$file);
imagedestroy($new_img);
如果有問題可以選擇桌面與程序交互
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php日期與時間用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
希望本文所述對大家PHP程序設(shè)計有所幫助。
相關(guān)文章
php格式化時間戳顯示友好的時間實(shí)現(xiàn)思路及代碼
顯示為2014-10-20 10:22顯得很呆板,那么用php怎么實(shí)現(xiàn)友好的時間格式呢?下面將思路與實(shí)現(xiàn)代碼與大家分享下2014-10-10
php采用ajax數(shù)據(jù)提交post與post常見方法總結(jié)
這篇文章主要介紹了php采用ajax數(shù)據(jù)提交post與post常見方法,實(shí)例總結(jié)了json格式傳遞數(shù)據(jù)的優(yōu)點(diǎn)并總結(jié)了四種常見的POST提交數(shù)據(jù)方式,需要的朋友可以參考下2014-11-11
PHP字典樹(Trie樹)定義與實(shí)現(xiàn)方法示例
這篇文章主要介紹了PHP字典樹(Trie樹)定義與實(shí)現(xiàn)方法,簡單描述了字典樹的概念并結(jié)合實(shí)例形式分析了字典樹的定義與使用方法,需要的朋友可以參考下2017-10-10
php讀取csv數(shù)據(jù)保存到數(shù)組的方法
這篇文章主要介紹了php讀取csv數(shù)據(jù)保存到數(shù)組的方法,通過封裝的類文件實(shí)現(xiàn)這一功能,是對csv文件操作的實(shí)用技巧,需要的朋友可以參考下2015-01-01
Linux系統(tǒng)下使用XHProf和XHGui分析PHP運(yùn)行性能
這篇文章主要介紹了Linux系統(tǒng)下使用XHProf和XHGui分析PHP運(yùn)行性能的方法,該方案支持Apache與Nginx服務(wù)器及多種數(shù)據(jù)庫環(huán)境,需要的朋友可以參考下2015-12-12
phpmailer在服務(wù)器上不能正常發(fā)送郵件的解決辦法
這篇文章主要介紹了phpmailer在服務(wù)器上不能正常發(fā)送郵件的解決辦法,本文的原因是服務(wù)器的安全設(shè)置造成,服務(wù)器中屏蔽fsockopen函數(shù)的使用權(quán)限,所以導(dǎo)致發(fā)送失敗,需要的朋友可以參考下2014-07-07
php實(shí)現(xiàn)把數(shù)組按指定的個數(shù)分隔
這篇文章主要介紹了php實(shí)現(xiàn)把數(shù)組按指定的個數(shù)分隔。需要的朋友可以過來參考下,希望對大家有所幫助2014-02-02

