1
<?php
2
3
//全屏 Screenshot
4
$im = imagegrabscreen();
5
imagejpeg($im, "myscreenshot.jpg");
6
7
8
//窗口 Capture a window (IE for example)
9
$browser = new COM("InternetExplorer.Application");
10
$handle = $browser->HWND;
11
$browser->Visible = true;
12
$im = imagegrabwindow($handle);
13
$browser->Quit();
14
imagepng($im, "iesnap.png");
15
$im = imagegrabscreen();
16
17
18
// 窗口和其内容 Capture a window (IE for example) but with its content!
19
20
$browser = new COM("InternetExplorer.Application");
21
$handle = $browser->HWND;
22
$browser->Visible = true;
23
$browser->Navigate("http://blog.rjsuzhou.com");
24
25
// Still working?
26
while ($browser->Busy) {
27
com_message_pump(4000);
28
}
29
$im = imagegrabwindow($handle, 0);
30
$browser->Quit();
31
imagepng($im, "iesnap.png");
32
33
34
//全屏IE in fullscreen mode
35
36
$browser = new COM("InternetExplorer.Application");
37
$handle = $browser->HWND;
38
39
$browser->Visible = true;
40
$browser->FullScreen = true;
41
$browser->Navigate("http://www.google.com");
42
43
// Is it completely loaded? (be aware of frames!)
44
while ($browser->Busy) {
45
com_message_pump(4000);
46
}
47
$im = imagegrabwindow($handle, 0);
48
$browser->Quit();
49
imagepng($im, "iesnap.png");
50
51
52
?>
53
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
http://blog.chinaunix.net/u/32889/showart_677028.html
http://sourceforge.net/project/showfiles.php?group_id=149789&package_id=169528