色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

PHP imagegrabscreen和imagegrabwindow(截取網(wǎng)站縮略圖)的實例代碼

1. 截取整個屏幕 Screenshot
復制代碼 代碼如下:
<?php   
$im = imagegrabscreen();   
imagepng($im, “myscreenshot.png”);   
?>

2. 截取一個窗口 Capture a window (IE for example)
復制代碼 代碼如下:
<?php   
$browser = new COM(“InterNETExplorer.Application”);   
$handle = $browser->HWND;   
$browser->Visible = true;   
$im = imagegrabwindow($handle);   
$browser->Quit();   
imagepng($im, “iesnap.png”);   
$im = imagegrabscreen();   
?>

3. 截取IE內容 Capture a window (IE for example) but with its content!
復制代碼 代碼如下:
<?php   
$browser = new COM(“InterNETExplorer.Application”);   
$handle = $browser->HWND;   
$browser->Visible = true;   
$browser->Navigate(“http://www.jb51.NET”);   

/* Still working? */  
while ($browser->Busy) {   
     com_message_pump(4000);   
}   
$im = imagegrabwindow($handle, 0);   
$browser->Quit();   
imagepng($im, “iesnap.png”);   
?>

4. 截取IE的全屏模式 IE in fullscreen mode
復制代碼 代碼如下:
<?php   
$browser = new COM(“InterNETExplorer.Application”);   
$handle = $browser->HWND;   

$browser->Visible = true;   
$browser->FullScreen = true;   
$browser->Navigate(“http://www.jb51.NET”);   

/* 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”);   
?>

上面就是說如何使用php COM調用IE窗口打開網(wǎng)頁進行截屏,但很多朋友得到的結果只是一張純黑的圖片,這是為什么呢?
可能有兩種情況,第一種情況就是這個COM組件只適用于WINDOWS服務器,其它系統(tǒng)的服務器是不支持的,因為他沒有IE瀏覽器,第二種情況就是沒有打開允許服務與桌面交互!其中第二種情況最為常見,打開的方法就是點擊計算機(我的電腦) -> 右鍵 -> 管理 -> 服務和應用程序 -> 服務 -> Apache(我自己使用apache服務器) -> 右鍵 -> 屬性 -> 登錄 -> 登錄身份下面既是!

php技術PHP imagegrabscreen和imagegrabwindow(截取網(wǎng)站縮略圖)的實例代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 荔浦县| 鹤壁市| 饶平县| 巩义市| 罗城| 新巴尔虎左旗| 怀来县| 黄大仙区| 巴青县| 深泽县| 锦屏县| 舞钢市| 鹤岗市| 兴文县| 汪清县| 民权县| 专栏| 鄂尔多斯市| 阜南县| 大余县| 梁平县| 迁西县| 石楼县| 宜兰市| 铁力市| 新晃| 绥德县| 桃源县| 营口市| 贵州省| 防城港市| 嘉祥县| 彩票| 桐庐县| 商洛市| 伊宁市| 福安市| 蒙阴县| 扬中市| 安庆市| 涿鹿县|