首页 开发编程 正文

php截图怎么弄 php截取视频对应的知识点汇总

//抓取IE窗口$browser = new COM("InternetExplorer.Application");$browser-Visible = true;$im = imagegrabwindow($handle);$browser-Quit();// IE全屏模式$browser = new COM("InternetE...

本篇文章给大家谈谈php截图怎么弄,以及php截取视频对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录:

php中怎么做缩图和截图功能呢?

php中内置了相当多的跟图片处理相关的函数。要做缩图或者截图功能的话,可以参考php手册中的 imagecopyresampled 函数使用说明以及它的一个示例代码。大致思路就是:[*]打开原图;[*]创建一个空图;[*]按照指定大小和坐标从原图复制一部分或者全部到新的空图;[*]保存复制后的新图片; 查看原帖

如何用PHP实现网页截图

代码如下:

?php

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("");

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("");

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("");

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!";

?

Php如何截屏

先开一个播放器比如Windows Media Player,播放你要截屏的视频暂停不要关闭播放器,然后再开另一个播放器播放,按下键盘上的Print Screen截取。后在打开图像处理软件 如ps 粘贴保存

php如何执行CutyCapt命令进行网页截图

本文实例讲述了php通过执行CutyCapt命令实现网页截图的方法。分享给大家供大家参考,具体如下:

用php使用exec执行命令

PS.默认情况下exec函数是禁用的,打开php.ini检查disable_function是否包含这个还是,有就去除

代码如下:

exec('xvfb-run --server-args="-screen 0, 1024x768x24" CutyCapt --url=// --out=2.jpg');

这个里一个问题我的的图片只有首屏就好了,所以裁剪图片

代码如下:

yum install ImageMagick

使用convert -crop进行裁剪

代码如下:

convert -crop 1024x768+0+0 2.jpg 22.jpg

使用convert -resize进行图片缩放

代码如下:

convert -resize 15%x15% 22.jpg 22.jpg

php怎样截取视频图

用ffmpeg直接读取网站的某个视频,然后截取其中的某帧作为该视频的缩略图;读取网站自身提供的视频缩略图。

获取图片路径:

function get_youku_thumb($url) {

$content = file_get_contents($url);

preg_match( '/id="s_msn2".*?screenshot=(.*?)".?target=/', $content, $matchs );

return $matchs[1];

}

echo get_youku_thumb('视频网址');

把过去的图片WordPress的缩略图,可以将获取缩略图的代码做成shortcode,直接在文章中调用。也可以通过custom_field方式记录视频地址,在主循环中调用该函数获得缩略图,借助timthumb.php等脚本生成缓存存放到本地,就不用每次都去读网页了。

php截图怎么弄的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php截取视频、php截图怎么弄的信息别忘了在本站进行查找喔。

本文转载自互联网,如有侵权,联系删除