国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

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

2024-09-04 11:46:56
字體:
供稿:網(wǎng)友

PHP5.2.2以上版本的GD庫實現(xiàn)了兩個截屏函數(shù) imagegrabscreen 和 imagegrabwindow ,分別用于截取整個屏幕和截取某個窗口(同ALT+PrintScreen)的屏幕

1. 截取整個屏幕 Screenshot

  1. <?php     
  2. $im = imagegrabscreen();     
  3. imagepng($im, “myscreenshot.png”);     
  4. ?> 

2. 截取一個窗口 Capture a window (IE for example)

  1. <?php     
  2. $browser = new COM(“InternetExplorer.Application”);     
  3. $handle = $browser->HWND;     
  4. $browser->Visible = true;     
  5. $im = imagegrabwindow($handle);     
  6. $browser->Quit();     
  7. imagepng($im, “iesnap.png”);     
  8. $im = imagegrabscreen();     
  9. ?>  

3. 截取IE內(nèi)容 Capture a window (IE for example) but with its content!

  1. <?php     
  2. $browser = new COM(“InternetExplorer.Application”);     
  3. $handle = $browser->HWND;     
  4. $browser->Visible = true;     
  5. $browser->Navigate(“https://m.survivalescaperooms.com”);     
  6.  
  7. /* Still working? */    
  8. while ($browser->Busy) {     
  9.      com_message_pump(4000);     
  10. }     
  11. $im = imagegrabwindow($handle, 0);     
  12. $browser->Quit();     
  13. imagepng($im, “iesnap.png”);     
  14. ?>  

4. 截取IE的全屏模式 IE in fullscreen mode

  1. <?php     
  2. $browser = new COM(“InternetExplorer.Application”);     
  3. $handle = $browser->HWND;     
  4.  
  5. $browser->Visible = true;     
  6. $browser->FullScreen = true;     
  7. $browser->Navigate(“https://m.survivalescaperooms.com”);     
  8.  
  9. /* Is it completely loaded? (be aware of frames!)*/    
  10. while ($browser->Busy) {     
  11.      com_message_pump(4000);     
  12. }     
  13. $im = imagegrabwindow($handle, 0);     
  14. $browser->Quit();     
  15. imagepng($im, “iesnap.png”);     
  16. ?>  

上面就是說如何使用PHP COM調(diào)用IE窗口打開網(wǎng)頁進行截屏,但很多朋友得到的結(jié)果只是一張純黑的圖片,這是為什么呢?

可能有兩種情況,第一種情況就是這個COM組件只適用于WINDOWS服務(wù)器,其它系統(tǒng)的服務(wù)器是不支持的,因為他沒有IE瀏覽器,第二種情況就是沒有打開允許服務(wù)與桌面交互!其中第二種情況最為常見,打開的方法就是點擊計算機(我的電腦) -> 右鍵 -> 管理 -> 服務(wù)和應用程序 -> 服務(wù) -> Apache(我自己使用apache服務(wù)器) -> 右鍵 -> 屬性 -> 登錄 -> 登錄身份下面既是! 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 钦州市| 乌拉特后旗| 烟台市| 乐陵市| 黄平县| 孟连| 砀山县| 纳雍县| 齐河县| 白沙| 德州市| 河源市| 深水埗区| 信丰县| 宁阳县| 桑植县| 漯河市| 河南省| 明水县| 黑水县| 上林县| 新泰市| 萨嘎县| 崇仁县| 娱乐| 理塘县| 南皮县| 内乡县| 库尔勒市| 宝应县| 儋州市| 武定县| SHOW| 苏尼特左旗| 左贡县| 金寨县| 梁山县| 西乡县| 潮州市| 扬州市| 苏尼特左旗|