- 博客(90)
- 资源 (12)
- 收藏
- 关注
转载 php利用Imagick把pdf生成png缩略图
缩略图如果是图片我们直接使用php gD库就可实现了,本文章要介绍的是Imagick把pdf生成png缩略图方法,这里我们要利用一个插件了,下面我来给大家演示一个实例。php_imagick什么一个可以供PHP调用ImageMagick功能的PHP扩展。使用这个扩展可以使PHP具备和ImageMagick相同的功能。ImageMagick是一套功能强大、稳定而且免费的工
2017-06-30 19:43:49 2966
转载 php给图片加水印实例函数
在php中要实现图片增加水印我们要用到的函数有很多,imagecreatefromjpeg,imagecreatefrompng,getimagesize等等函数,这些都是属于php GD库的函数,所以我们必须在php.ini中打开GD库才可以让php使用这些函数生成图片水印了。实现水印功能主要就是靠这些函数功能操作1.imagecreatefromjpeg // 打开JP
2017-06-30 19:42:59 2031
转载 ThinkPHP5实现作业管理系统中处理学生未交作业与已交作业信息的方法
ThinkPHP5实现作业管理系统中处理学生未交作业与已交作业信息的方法涉及thinkPHP针对数据表的查询与遍历操作相关实现技巧在作业管理系统中,学生登陆到个人中心后可以通过左侧的菜单查看自己已经提交的作业和未提交作业。那么在系统中如何实现这些数据的查询的呢?首先我们需要弄清楚学生(Student)、班级(class)、作业提交表(Submit)这三个表之间的关系。
2017-06-30 19:42:26 677
转载 【小白笔记】PHP学习之路 (28) --图像操作+画线
getimagesize() 获取图像的宽高、类型、位数、通道、mime类型等。imagecreatefromxxx() 从图像建立资源类型。xxx可以是png、jpeg、gif、wbmp等。不能混用,要打开一个图像必须使用相应的函数。imagecreatefromstring() 从文本(字符串)创建图像资源。imagesx() 获
2017-06-30 19:40:54 630
转载 PHP 安装启用图形扩展的GD库
php 安装gd库1、查看php信息php -v[root@TJSJHL242-181 achievo]# php -vPHP 5.3.6 (cli) (built: Aug 19 2011 19:35:20) Copyright (c) 1997-2011 The PHP GroupZend Engine v2.3.0, Copyright (c) 1998-2011
2017-06-30 19:40:11 3102
转载 在 Laravel 5.1 中使用 Intervention Image 包将图片颜色变灰
Intervention Image 是一个功能强大的 PHP 图片处理库,可用于将图片创建、编辑及组合等操作,并且提供了相关服务提供者和门面,所以很容易在 Laravel 中集成。下面我们就来演示如何在 Laravel 中使用 Intervention Image 提供的功能将图片变灰。首先使用 Composer 安装 intervention/image 依赖包:com
2017-06-30 19:39:16 1217
转载 绝对详解PHP 的imageTtfText()函数
图片处理,是许多程序的功能之一;而文字渲染则是绘图的基本组成部分。PHP通过很多扩展库来支持图片的处理,最常用的还是GD库,通过一系列imagexxx()函数来提供绘图功能。本文专注于非常细小的一点:绘制文字。熟悉Win32的人都知道,TextOut()就可以轻松显示任何文字了,然而到了PHP的世界里,有些事情并不轻松。1 详细解释imageTtfText()函数对于PHP绘图初学
2017-06-30 19:38:43 36753 1
转载 PHP5.5,5.6以及PHP7无法加载curl库的问题解决方法
PHP7是vc14编译,如果要运行需要先安装VC2015库https://www.microsoft.com/en-us/download/details.aspx?id=48145首先在apache开启PHP支持(apache需要下载2.4VC11版本)httpd.conf 行尾LoadModule php5_module "E:/AppServ/php56/
2017-06-30 18:42:13 846
转载 php填坑记之curl无法上传文件
今天上传文件 测试环境上传无误 正式环境确接受不到文件信息代码如下[sql] view plain copy$ch = curl_init(); $data = array('name' => 'Foo', 'file' => '@/home/vagrant/test.png'); curl_setopt
2017-06-30 16:44:21 2240
转载 PHP7新特性的介绍
关于PHP20年的发展历史;迄今为止最流行的WEB开发语言;超过82%的网站都会使用PHP作为他们的服务端开发语言;新特性介绍PHP NG – Zend Engine 3抽象语法树64位的 INT 支持统一的变量语法新增Closure::call()一致性foreach循环匿名类的支持新增
2017-06-30 16:40:36 383
原创 PHP5 升级到PHP7时curl注意事项
(从大量的CLOSE_WAIT发现的问题)脚本:$url = $argv[1];$mm = array();function curl($url) { global $mm; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); #curl_setopt($ch, CURLOPT_HTTPHEADER, array
2017-06-30 16:38:55 1231
原创 php7 curl上传文件
php7使用curl上传文件返回错误码26;代码如下: $size = filesize($path);//文件大小 $ch = curl_init($url); $cfile = curl_file_create($path); if (is_null($post_data)) { $data = array('media' => $
2017-06-30 15:28:06 2301
转载 php实现微信推广海报代码示例
摘要: 主要是为了统计通过扫推广海报进行关注的粉丝数流程: 1、推广人输入“领取任务”关键字 2、服务端发送推广海报(内容:带推广人参数的二维码、推广人头像) 3、推广人进行推广 4、粉丝通过扫海报中二维码进行关注
2017-06-30 10:45:31 9235 7
转载 php文字水印和php图片水印实现代码(二种加水印方法)
文字水印文字水印就是在图片上加上文字,主要使用gd库的imagefttext方法,并且需要字体文件。效果图如下:实现代码如下:复制代码代码如下:$dst_path = 'dst.jpg';//创建图片的实例$dst = imagecreatefromstring(file_get_contents($dst_path));
2017-06-29 19:23:16 5161
转载 php 使用GD库为页面增加水印示例代码
代码如下:header ("Content-type: image/png"); $conn = MYSQL_connect("localhost", "root", ""); //连接数据库 $colname_rs_article = $_GET['id']; //获取参数id mysql_select_db("cms", $conn); //执行SQL $q
2017-06-29 19:22:17 802
转载 php gd2 上传图片/文字水印/图片水印/等比例缩略图/实现代码
代码如下://上传文件类型列表 $uptypes=array( 'image/jpg', 'image/jpeg', 'image/png', 'image/pjpeg', 'image/gif', 'image/bmp', 'image/x-png' ); $max_file_size = 200000; //上传文件大小限制, 单位BYT
2017-06-29 19:20:19 932
转载 laravel 的 intervention-image 图像处理笔记
安装: 需求: PHP >= 5.4 Fileinfo 扩展 GD库 >= 2.0 Imagick 扩展 >=6.5.7 composer安装: composer require intervention/image laravel配置:
2017-06-29 19:18:35 5218 1
转载 php用GD库给图片添加水印
php用GD库给图片添加文字水印,整个代码比较简单,DEMO如下:php /*打开图片*/ //1、配置图片路径 $src = "aeroplane.jpg"; //2、获取图片信息 $info = getimagesize($src); //3、获取图片类型 $type = image_type_to_extension($info[2
2017-06-29 19:15:58 848
转载 php图像处理(缩放、剪裁、缩放、翻转、旋转、透明、锐化)
本文章来给各同学总结了一些常用的图像处理函数,包括有缩放、剪裁、缩放、翻转、旋转、透明、锐化功能,大家可参考参考。注意事项:如果要使用php gd处理我们需要开启gd库Windows下开启PHP的GD库支持找到php.ini,打开内容,找到:;extension=php_gd2.dll把最前面的分号“;”去掉,再保存即可,如果本来就没有分号,
2017-06-29 19:08:20 4104
转载 php生成雪花背景验证码程序代码
本文章来给大家介绍php生成雪花背景验证码程序代码 ,有需要的朋友可进入参考参考。验证码生成程序 代码如下复制代码session_start(); session_register("login_check_number"); //昨晚看到了chianren上的验证码效果,就考虑了一下,用PHP的GD库完成了类似功能
2017-06-29 19:06:11 714
转载 php安装gd库扩展
gd库主要是用来图像渲染的。gd库依赖以下libjpeg、libpng、freetype2、xpm等安装库。在PHP中启用gd扩展有两种方式一个是动态编译方式,一个是静态编译方式。动态编译方式不需要重新编译php,静态编译方式必须重新编译php。但是无论是动态编译还是静态编译都要先安装gd的相关依赖库文件,并且在编译gd时加到configure参数中。1、安装xpm
2017-06-29 19:01:30 2968
转载 php 前一天或后一天的日期
代码如下:date_default_timezone_set('PRC'); //默认时区 echo "今天:",date("Y-m-d",time()),""; echo "今天:",date("Y-m-d",strtotime("18 june 2008")),""; echo "昨天:",date("Y-m-d",strtotime("-1
2017-06-29 18:54:33 383
原创 PHP strtotime() 函数
实例将英文文本日期时间解析为 Unix 时间戳:<?phpecho(strtotime("now") . "");echo(strtotime("15 October 1980") . "");echo(strtotime("+5 hours") . "");echo(strtotime("+1 week") . "");echo(strtotime("+1 week 3 d
2017-06-29 18:52:37 485
转载 PHP----->strtotime()
“打印前一天时间”的格式转化题目,是: echo date(”Y-m-d h:i:s”,strtotime(”-1 day”)); “打印上一个月第一天的时间“ : $a=mktime(0,0,0,date("m")-1,1,date("Y"));//获得下个月第一天UNIX值 $next_mon_first_day=date("y-
2017-06-29 18:41:09 2918
原创 imagettftext
(PHP 4, PHP 5, PHP 7)imagettftext — 用 TrueType 字体向图像写入文本说明 array imagettftext ( resource $image , float $size , float $angle , int $x , int $y , int $color , string $fontfile, string $te
2017-06-29 18:32:35 5339
原创 linux提示Warning: imagettftext(): Could not find/open font错误
在php中imagettftext — 用 TrueType 字体向图像写入文本了,在其它版本中没有问题唯独在linux中使用imagettftext时出现imagettftext(): Could not find/open font错误了,具体我们来看解决办法。(PHP 4, PHP 5, PHP 7)imagettftext — 用 TrueType 字体向图像写入文
2017-06-29 15:47:54 6658
转载 PHP生成图像验证码的方法小结(2种方法)
本文实例讲述了PHP生成图像验证码的方法。分享给大家供大家参考,具体如下:1、生成加法运算验证码图片?12345678910111213141516171819202122
2017-06-29 10:04:09 345
原创 PHP输出图像imagegif、imagejpeg与imagepng函数用法
详细的分析了imagegif()、imagejpeg()、imagepng()和imagewbmp()函数的功能、参数含义及使用技巧imagegif()、imagejpeg()、imagepng() 和 imagewbmp() 函数分别允许以 GIF、JPEG、PNG 和 WBMP 格式将图像输出到浏览器或文件。PHP 输出图像PHP 允许将图像以不同格式输出:
2017-06-29 10:02:11 22592
原创 PHP GD库相关图像生成和处理函数
首先分析一下GD库所提供的函数,依据功能作了划分:(这只是常用的基础级函数,更高级的函数稍后再作研究)1. create // 图像生成A.绘制图像?12imageCreate// 基于调色板(256色)的图像(gif/*)imageCreateTrueColor// 基于真彩色的图像(
2017-06-29 09:59:16 1073
原创 使用 Alpha 通道为图像加水印
使用 Alpha 通道为图像加水印// 加载水印以及要加水印的图像$stamp = imagecreatefrompng('stamp.png');$im = imagecreatefromjpeg('photo.jpeg');// 设置水印图像的外边距,并且获取水印图像的尺寸$marge_right = 10;$marge_bottom = 10;$sx
2017-06-29 09:54:24 821
原创 使用 PHP 创建 PNG 图像
使用 PHP 创建 PNG 图像header("Content-type: image/png");$string = $_GET['text'];$im = imagecreatefrompng("images/button1.png");$orange = imagecolorallocate($im, 220, 210, 60);$px = (
2017-06-29 09:52:27 1667
原创 GD 和图像处理 函数
gd_info — 取得当前安装的 GD 库的信息getimagesize — 取得图像大小getimagesizefromstring — 从字符串中获取图像尺寸信息image_type_to_extension — 取得图像类型的文件后缀image_type_to_mime_type — 取得 getimagesize,exif_read_data,exif_thumbnail,exif_im
2017-06-29 09:49:45 573
原创 使用 imagecopymerge() 函数创建半透明水印
使用 imagecopymerge() 函数创建半透明水印// 加载要加水印的图像$im = imagecreatefromjpeg('photo.jpeg');// 首先我们从 GD 手动创建水印图像$stamp = imagecreatetruecolor(100, 70);imagefilledrectangle($stamp, 0, 0, 99, 69, 0
2017-06-29 09:47:35 1729
转载 linux下安装php的imagick扩展模块(附php升级脚本)
imagick是一个PHP的扩展,是一套软件系列,用ImageMagick提供的API来进行图片的创建与修改,不过这些操作已经包装到扩展imagick中去了,最终调用的是ImageMagick提供的APIImageMagick主要用于图片的创建、编辑以及转换等,ImageMagick与GD的性能要高很多,如果是在处理大量的图片时更加能体现ImageMagick的性能。下面介绍下安装ph
2017-06-28 13:49:47 701
转载 在 Laravel 5 中集成 Intervention Image 实现对图片的创建、修改和压缩处理
Intervention Image 是一个PHP图片操作处理库,为图片创建、修改及压缩等处理提供了便捷方式。此外,还提供了服务提供者和门面以便集成到Laravel应用中。1、安装安装Intervention Image之前,需要确保PHP版本>=5.4并且安装了Fileinfo扩展,以及GD库(>=2.0)或者Imagick扩展(>=6.5.7)。我们使用Compos
2017-06-28 13:35:37 2059
转载 如何修改两个PHP版本,php-v和phpinfo两个不同的版本
先查找php.inifind / -name php.ini得出两个ini/usr/local/php/etc/php.ini/etc/php.iniphp -i | grep php.ini查看PHP加载的是哪个配置文件,这个获取的是系统内的php.ini 的位置。不是网页apache加载的php.ini文件查找一下系统里的PHP目录相
2017-06-28 11:50:48 2096
转载 lnmp nginx和php升级方法
lnmp nginx和php升级方法,很简单,如下:升级程序6、升级Nginx版本,执行如下命令:./upgrade_nginx.sh 按提示输入nginx的版本号,如1.0.10,版本号可以从http://nginx.org/en/download.html获取。(注:升级过程中MySQL、PHP-FPM将会暂停。)7、升级PHP版本,执行如下命令:./upgrade
2017-06-28 11:32:11 5152
转载 linux下PHP的命令行模式介绍
转载自:http://phpff.com/41.html从版本 4.3.0 开始,PHP提供了一种新类型的 SAPI(Server Application Programming Interface,服务端应用编程端口)支持,名为 CLI,意为Command Line Interface,即命令行接口。顾名思义,该 SAPI 模块主要用作 php的开发外壳应用。CLI
2017-06-28 11:28:44 691
转载 PHP图片合成(gd库)
/** * @desc 图片合成代码逻辑示例 * 需要用到TP框架、文字处理函数,微信登录判断等,仅作自我记录参考 * @usage $MakeShareImg = new MakeShareImg($name,$subname,$content,$mimg);$shareImg = $MakeShareImg->getShar
2017-06-28 02:06:09 3444
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人