php通过执行CutyCapt命令实现网页截图的方法


Posted in PHP onSeptember 30, 2016

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

用php使用exec执行命令

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

exec('xvfb-run --server-args="-screen 0, 1024x768x24" CutyCapt --url=https://3water.com --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程序设计有所帮助。

PHP 相关文章推荐
php数组函数序列之in_array() 查找数组值是否存在
Oct 29 PHP
php读取目录及子目录下所有文件名的方法
Oct 20 PHP
Yii实现多按钮保存与提交的方法
Dec 03 PHP
php中mail函数发送邮件失败的解决方法
Dec 24 PHP
php处理带有中文URL的方法
Jul 11 PHP
thinkPHP实现的联动菜单功能详解
May 05 PHP
PHP截取发动短信内容的方法
Jul 04 PHP
PHP设计模式之模板方法模式定义与用法详解
Apr 02 PHP
PHP中cookie知识点学习
May 06 PHP
ThinkPHP like模糊查询,like多匹配查询,between查询,in查询,一般查询书写方法
Sep 26 PHP
PHP bin2hex()函数基础实例讲解
Feb 11 PHP
laravel5.0在linux下解决.htaccess无效和去除index.php的问题
Oct 16 PHP
linux平台编译安装PHP7并安装Redis扩展与Swoole扩展实例教程
Sep 30 #PHP
利用PHP生成静态html页面的原理
Sep 30 #PHP
Yii2框架实现注册和登录教程
Sep 30 #PHP
php多线程并发实现方法
Sep 30 #PHP
PHP7安装Redis扩展教程【Linux与Windows平台】
Sep 30 #PHP
分享PHP-pcntl 实现多进程代码
Sep 30 #PHP
PHP编写daemon process详解及实例代码
Sep 30 #PHP
You might like
Symfony2使用Doctrine进行数据库查询方法实例总结
2016/03/18 PHP
javascript 动态添加表格行
2006/06/22 Javascript
一组JS创建和操作表格的函数集合
2009/05/07 Javascript
一个简单的JavaScript 日期计算算法
2009/09/11 Javascript
使用jquery实现div的tab切换实例代码
2013/05/27 Javascript
给事件响应函数传参数的四种方式小结
2013/12/05 Javascript
Javascript学习笔记之函数篇(五) : 构造函数
2014/11/23 Javascript
简介JavaScript中的push()方法的使用
2015/06/09 Javascript
js倒计时简单实现代码
2016/08/11 Javascript
js实现华丽的九九乘法表效果
2017/03/29 Javascript
js实现方块上下左右移动效果
2017/08/17 Javascript
JS实现监控微信小程序的原理
2018/06/15 Javascript
JavaScript设计模式之观察者模式(发布订阅模式)原理与实现方法示例
2018/07/27 Javascript
JavaScript在web自动化测试中的作用示例详解
2019/08/25 Javascript
JS中比较两个Object数组是否相等方法实例
2019/11/11 Javascript
element-plus一个vue3.xUI框架(element-ui的3.x 版初体验)
2020/12/02 Vue.js
[30:00]完美世界DOTA2联赛PWL S2 Rebirth vs LBZS 第二场 11.28
2020/12/01 DOTA
[58:59]完美世界DOTA2联赛PWL S3 access vs CPG 第一场 12.13
2020/12/16 DOTA
python生成器表达式和列表解析
2016/03/10 Python
Python中shapefile转换geojson的示例
2019/01/03 Python
Python实现的序列化和反序列化二叉树算法示例
2019/03/02 Python
Python 2/3下处理cjk编码的zip文件的方法
2019/04/26 Python
python实现的爬取电影下载链接功能示例
2019/08/26 Python
python 实现PIL模块在图片画线写字
2020/05/16 Python
Python 为什么推荐蛇形命名法原因浅析
2020/06/18 Python
CSS3+Sprite实现僵尸行走动画特效源码
2016/01/27 HTML / CSS
大学生职业生涯规划范文
2013/12/31 职场文书
策划总监岗位职责
2014/02/16 职场文书
卖房协议书
2014/04/11 职场文书
调查研究项目计划书
2014/04/29 职场文书
捐书活动总结
2014/05/04 职场文书
就业导师推荐信范文
2015/03/27 职场文书
预备党员介绍人意见
2015/06/01 职场文书
预备党员党支部意见
2015/06/02 职场文书
一定要知道的 25 个 Vue 技巧
2021/11/02 Vue.js
Mysql存储过程、触发器、事件调度器使用入门指南
2022/01/22 MySQL