php学习笔记--GD库使用 php培训教程中gd图片创建流程:1).设定标头,告诉浏览器你要生成的MIME 类型。2).创建一个图像区域,以后的操作都将基于此图像区域。3).在空白图像区域绘制填充背景。4).在背景上绘制图形轮廓输入文本。5).输出最终图形。6).清除所有资源。7).其他页面调用图...
分类:
Web程序 时间:
2015-05-16 18:07:48
阅读次数:
147
文字水印文字水印就是在图片上加上文字,主要使用gd库的imagefttext方法,并且需要字体文件。效果图如下:$dst_path = 'dst.jpg';//创建图片的实例$dst = imagecreatefromstring(file_get_contents($dst_path));//打上...
分类:
Web程序 时间:
2015-05-14 06:10:23
阅读次数:
172
PHP生成验证码图片转载自:http://www.helloweba.com/view-blog-191.htmlPHP生成验证码的原理:使用PHP的GD库,生成一张带验证码的图片,并将验证码保存在Session中。PHP生成验证码的大致流程有:1、产生一张png的图片;2、为图片设置背景色;3、设...
分类:
Web程序 时间:
2015-05-10 17:07:16
阅读次数:
186
接着上一篇。GD库可以折腾很多用法出来,当然得跟画图相关,除了前面的验证码、水印外,还可以进行图片的缩放,裁剪、旋转等操作,这在很多应用中可以见到。 1. 加水印 前面已经知道,我们可以使用imagechar或者imagestring等将字符或字符串(甚至中文字符)绘制到图像上,以达到水印的...
分类:
其他好文 时间:
2015-04-30 06:18:52
阅读次数:
197
使用sae 版 thinkphp 在本地和sae 上无法实现缩略图,缩略图主要使用在瀑布流上面,不然一张图片2 3 M,速度太慢,就自己封装了一个,见笑!<?php
class Thumb{
// 设置最大宽度,用来在编辑器中使用和显示
private $max_width = null;
private $file_name = null;
private...
分类:
Web程序 时间:
2015-04-21 14:36:46
阅读次数:
206
因为一开始,“大家”都说一般任务中,用php操作图片不常见,像我们这种基本业务型的,就更用不到了,所以先别看,偶就没有看。现在有机会了自然要来玩一把。 以前学过C#的GDI+,交了课程设计后忘得一干二净。又被迫学了点MFC的画图,觉得这是最蛋疼的画图过程。去年做了个小任务时用到了js图表控件,...
分类:
其他好文 时间:
2015-04-19 00:59:17
阅读次数:
197
不知道大家有没有遇到在 X64 RedHat5 或者 RedHat4 下.编译安装PHP环境的时候. 安装了libxml,zlib,jpeg,libpng,freetype,libart_lgpl,gettext... 到编译 GD 库的时候出错.configure 的参数是./configure ...
分类:
其他好文 时间:
2015-04-18 17:30:36
阅读次数:
227
了解gd库在php中,使用gd库来对图像进行操作,gd库是一个开放的动态创建的图像的源代码公开的函数库,可以从官方网站http://www.boutell.com/gd处下载。目前,gd库支持gif,png,jpeg,wbmp和xbm等多种图像格式。gd库通常用于图像的处理。1、安装WAMP后,搭载...
分类:
Web程序 时间:
2015-04-17 17:30:47
阅读次数:
137
本文实例讲述了php实现图片局部打马赛克的方法。分享给大家供大家参考。具体分析如下:原理:对图片中选定区域的每一像素,增加若干宽度及高度,生成矩型。而每一像素的矩型重叠在一起,就形成了马赛克效果。本例使用GD库的imagecolorat获取像素颜色,使用imagefilledrectangle画矩型...
分类:
Web程序 时间:
2015-04-08 12:34:35
阅读次数:
166
GD库的安装sudo apt-get install php5-gdsudo apt-get install php5-gd sudo /etc/init.d/apache2 restart未完待续……
分类:
Web程序 时间:
2015-04-01 11:01:21
阅读次数:
111