图片合成
叶落无痕123
好好学习天天向上
展开
-
使用 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 阅读 · 0 评论 -
php实现微信推广海报代码示例
摘要: 主要是为了统计通过扫推广海报进行关注的粉丝数流程: 1、推广人输入“领取任务”关键字 2、服务端发送推广海报(内容:带推广人参数的二维码、推广人头像) 3、推广人进行推广 4、粉丝通过扫海报中二维码进行关注转载 2017-06-30 10:45:31 · 9235 阅读 · 7 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
PHP7新特性的介绍
关于PHP20年的发展历史;迄今为止最流行的WEB开发语言;超过82%的网站都会使用PHP作为他们的服务端开发语言;新特性介绍PHP NG – Zend Engine 3抽象语法树64位的 INT 支持统一的变量语法新增Closure::call()一致性foreach循环匿名类的支持新增转载 2017-06-30 16:40:36 · 383 阅读 · 0 评论 -
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 阅读 · 0 评论 -
绝对详解PHP 的imageTtfText()函数
图片处理,是许多程序的功能之一;而文字渲染则是绘图的基本组成部分。PHP通过很多扩展库来支持图片的处理,最常用的还是GD库,通过一系列imagexxx()函数来提供绘图功能。本文专注于非常细小的一点:绘制文字。熟悉Win32的人都知道,TextOut()就可以轻松显示任何文字了,然而到了PHP的世界里,有些事情并不轻松。1 详细解释imageTtfText()函数对于PHP绘图初学转载 2017-06-30 19:38:43 · 36761 阅读 · 1 评论 -
在 Laravel 5.1 中使用 Intervention Image 包将图片颜色变灰
Intervention Image 是一个功能强大的 PHP 图片处理库,可用于将图片创建、编辑及组合等操作,并且提供了相关服务提供者和门面,所以很容易在 Laravel 中集成。下面我们就来演示如何在 Laravel 中使用 Intervention Image 提供的功能将图片变灰。首先使用 Composer 安装 intervention/image 依赖包:com转载 2017-06-30 19:39:16 · 1218 阅读 · 0 评论 -
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 阅读 · 0 评论 -
【小白笔记】PHP学习之路 (28) --图像操作+画线
getimagesize() 获取图像的宽高、类型、位数、通道、mime类型等。imagecreatefromxxx() 从图像建立资源类型。xxx可以是png、jpeg、gif、wbmp等。不能混用,要打开一个图像必须使用相应的函数。imagecreatefromstring() 从文本(字符串)创建图像资源。imagesx() 获转载 2017-06-30 19:40:54 · 630 阅读 · 0 评论 -
php给图片加水印实例函数
在php中要实现图片增加水印我们要用到的函数有很多,imagecreatefromjpeg,imagecreatefrompng,getimagesize等等函数,这些都是属于php GD库的函数,所以我们必须在php.ini中打开GD库才可以让php使用这些函数生成图片水印了。实现水印功能主要就是靠这些函数功能操作1.imagecreatefromjpeg // 打开JP转载 2017-06-30 19:42:59 · 2031 阅读 · 0 评论 -
php利用Imagick把pdf生成png缩略图
缩略图如果是图片我们直接使用php gD库就可实现了,本文章要介绍的是Imagick把pdf生成png缩略图方法,这里我们要利用一个插件了,下面我来给大家演示一个实例。php_imagick什么一个可以供PHP调用ImageMagick功能的PHP扩展。使用这个扩展可以使PHP具备和ImageMagick相同的功能。ImageMagick是一套功能强大、稳定而且免费的工转载 2017-06-30 19:43:49 · 2966 阅读 · 0 评论 -
php图片上传检测是否为真实图片格式
PHP 图片上传,如果不做任何判断的话,随便一个文件如 rar,zip,php,java等文件改个文件名,改个后缀就能以图片形式上传的服务器,往往会造成极大的危害!第一种方法:如果是只是单纯判断是否是图片格式的话,我使用 getimagesize 方法function checkIsImage($filename){ $a原创 2017-07-01 11:26:12 · 3362 阅读 · 0 评论 -
php 生成微信二维码带头像图片***
function create_qrcode_author($out_file,$qrcode_url,$author){if(!file_exists($qrcode_url)){$url ='http://'.$_SERVER['HTTP_HOST'];;require(APP_PATH . 'Common/Common/ph原创 2017-07-06 14:08:43 · 1719 阅读 · 0 评论 -
php文字水印和php图片水印实现代码(二种加水印方法)
文字水印文字水印就是在图片上加上文字,主要使用gd库的imagefttext方法,并且需要字体文件。效果图如下:实现代码如下:复制代码代码如下:$dst_path = 'dst.jpg';//创建图片的实例$dst = imagecreatefromstring(file_get_contents($dst_path));转载 2017-06-29 19:23:16 · 5161 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
使用 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 阅读 · 0 评论 -
使用 Alpha 通道为图像加水印
使用 Alpha 通道为图像加水印// 加载水印以及要加水印的图像$stamp = imagecreatefrompng('stamp.png');$im = imagecreatefromjpeg('photo.jpeg');// 设置水印图像的外边距,并且获取水印图像的尺寸$marge_right = 10;$marge_bottom = 10;$sx原创 2017-06-29 09:54:24 · 821 阅读 · 0 评论 -
PHP GD库相关图像生成和处理函数
首先分析一下GD库所提供的函数,依据功能作了划分:(这只是常用的基础级函数,更高级的函数稍后再作研究)1. create // 图像生成A.绘制图像?12imageCreate// 基于调色板(256色)的图像(gif/*)imageCreateTrueColor// 基于真彩色的图像(原创 2017-06-29 09:59:16 · 1073 阅读 · 0 评论 -
PHP生成图像验证码的方法小结(2种方法)
本文实例讲述了PHP生成图像验证码的方法。分享给大家供大家参考,具体如下:1、生成加法运算验证码图片?12345678910111213141516171819202122转载 2017-06-29 10:04:09 · 345 阅读 · 0 评论 -
PHP输出图像imagegif、imagejpeg与imagepng函数用法
详细的分析了imagegif()、imagejpeg()、imagepng()和imagewbmp()函数的功能、参数含义及使用技巧imagegif()、imagejpeg()、imagepng() 和 imagewbmp() 函数分别允许以 GIF、JPEG、PNG 和 WBMP 格式将图像输出到浏览器或文件。PHP 输出图像PHP 允许将图像以不同格式输出:原创 2017-06-29 10:02:11 · 22594 阅读 · 0 评论 -
微信公众平台开发(121) 微信二维码海报
本文介绍微信公众平台下二维码海报的开发过程。一、微信二维码海报介绍微信二维码海报是指在海报中嵌入和微信用户关联的参数二维码的海报,用户分享推广之后,新用户可以被统计为被推广人员数,从而达到增加粉丝的传播效果。其使用场景如下: 二、开发流程在微信二维码海报生成中,需要用到以下信息1. 自定义菜单中设置一个菜单项,点击后返回二维码海报给用户转载 2017-06-27 19:27:53 · 1459 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
php安装gd库扩展
gd库主要是用来图像渲染的。gd库依赖以下libjpeg、libpng、freetype2、xpm等安装库。在PHP中启用gd扩展有两种方式一个是动态编译方式,一个是静态编译方式。动态编译方式不需要重新编译php,静态编译方式必须重新编译php。但是无论是动态编译还是静态编译都要先安装gd的相关依赖库文件,并且在编译gd时加到configure参数中。1、安装xpm转载 2017-06-29 19:01:30 · 2972 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 · 5223 阅读 · 1 评论 -
PHP图片合成(gd库)
/** * @desc 图片合成代码逻辑示例 * 需要用到TP框架、文字处理函数,微信登录判断等,仅作自我记录参考 * @usage $MakeShareImg = new MakeShareImg($name,$subname,$content,$mimg);$shareImg = $MakeShareImg->getShar转载 2017-06-28 02:06:09 · 3444 阅读 · 0 评论