T086ѧϰ�� | վ��ѧԺ | �����ĵ� | ���� | Ъ���� | IP��ַ��ѯ | �������� | ���ջ��� | �����ֵ� | ���ù��� | ������Ϣ��ѯ

ʹ��php������վ����ͼ

�� �������ߣ����� ����ʱ�䣺2009-08-24 | ���壺�� �� С��
[����]<?php//cong worked at Thu Jun 12 02:38:53 GMT 2008/* 1.ֻ�ܹ�����windows����,2.web ������(iis��apache)��Ϊwindows����ʱ���������� ���������潻�� ��ѡ��.(������������->��¼->��ѡ ���������潻��...

<?php
//cong worked at Thu Jun 12 02:38:53 GMT 2008
/*
1.ֻ�ܹ�����windows����,
2.web ������(iis��apache)��Ϊwindows����ʱ����������"���������潻��"��ѡ��.(������������->��¼->��ѡ"���������潻��"�����������ֺ���
3.��Ҫgb���汾Ϊ2.0.34(php5.2.2Ĭ���Դ�)
4.linux�¿���ʹ��khtml2png��������ַ��http://khtml2png.sourceforge.net/index.php?page=download
*/

set_time_limit(60);

//����
$im = imagegrabscreen();
imagepng($im, "snap1.png");

//ץȡIE����
$browser = new COM("InternetExplorer.Application");
$handle = $browser->HWND;
$browser->Visible = true;
$im = imagegrabwindow($handle);
$browser->Quit();
imagepng($im, "snap2.png");
$im = imagegrabscreen();

//ץȡIE���ڼ���������(IEΪ��)
$browser = new COM("InternetExplorer.Application");
$handle = $browser->HWND;
$browser->Visible = true;
$browser->Navigate("http://www.baidu.com");
/* Still working? */
while ($browser->Busy) {
com_message_pump(4000);
}
$im = imagegrabwindow($handle, 0);
$browser->Quit();
imagepng($im, "snap3.png");

// IEȫ��ģʽ
$browser = new COM("InternetExplorer.Application");
$handle = $browser->HWND;
$browser->Visible = true;
$browser->FullScreen = true;
$browser->Navigate("http://www.baidu.com");
/* Is it completely loaded? (be aware of frames!)*/
while ($browser->Busy) {
com_message_pump(4000);
}
$im = imagegrabwindow($handle, 0);
$browser->Quit();
imagepng($im, "snap4.png");

//������վ����ͼ
$browser = new COM("InternetExplorer.Application");
$handle = $browser->HWND;
$browser->Visible = true;
$browser->Fullscreen = true;
$browser->Navigate("http://www.baidu.com");

while ($browser->Busy) {
    com_message_pump(4000);    //�ȴ�4��
}

$im = imagegrabwindow($handle, 0); //ץȡ��ҳͼ������Ҫphp5.2.2���ϰ汾��֧��
$browser->Quit();

$new_img = imagecreatetruecolor(200,150);
imagecopyresampled($new_img,$im,0,0,0,0,200,150,1024,768);
imagejpeg($new_img , 'snap5.jpg',100);
imagedestroy($new_img);

echo "Done!";

?>

  • ת����ע����Դ��ITѧϰ�� ��ַ��http://www.t086.com/ �����������Ƽ�������
  • �ر������� ��վ�������ر�������ֹת�ص�ר�������������¿�������ת�أ���������ע��������ԭʼ���ߡ����°�Ȩ������ԭʼ�������С����ڱ���վת�����µĸ��˺���վ�����DZ�ʾ������л�⡣������վת�ص������а�Ȩ��������ϵ���ǣ����ǻᾡ�����Ը�����
������ѯ Health Check Gulangyu
© 2017 T086ѧϰ�� - T086.com(ԭitlearner.com)
RunTime:6.43ms QueryTime:7