php使用GD库实现图片水印和缩略图——给图片添加文字水印

  今天呢,就来学习一下在php中使用PD库来实现对图片水印的文字水印方法,不需要PS哦!

首先,准备素材

(1)准备一张图片

(2)准备一张水印(最好是透明的,即背景是白色底)

(3)准备一中字体(在电脑中C:\Windows\Fonts位置里有,其中找一个自己喜欢的复制就行)

(4)把上面3步准备的东西都放在一个文件夹中(在www文件夹目录下)

  这是我的准备啦!

php使用GD库实现图片水印和缩略图——给图片添加文字水印

 

(5)开启GD库功能(在php.ini文件中,把前面的分号去掉,重启服务器)

php使用GD库实现图片水印和缩略图——给图片添加文字水印

 

1、新建一个php文件(imageziti.php)

2、步骤(每一种方法都用的四个步骤)

php使用GD库实现图片水印和缩略图——给图片添加文字水印

打开图片的小步骤

(1)

php使用GD库实现图片水印和缩略图——给图片添加文字水印

 

(2)

php使用GD库实现图片水印和缩略图——给图片添加文字水印

结果

php使用GD库实现图片水印和缩略图——给图片添加文字水印

getimagesize()函数的用途

php使用GD库实现图片水印和缩略图——给图片添加文字水印

(3)

php使用GD库实现图片水印和缩略图——给图片添加文字水印

(4)

php使用GD库实现图片水印和缩略图——给图片添加文字水印

(5)

php使用GD库实现图片水印和缩略图——给图片添加文字水印

 

操作图片的小步骤

(1)

php使用GD库实现图片水印和缩略图——给图片添加文字水印

(2)

php使用GD库实现图片水印和缩略图——给图片添加文字水印

(3)

php使用GD库实现图片水印和缩略图——给图片添加文字水印

 

imagecolorallocatealpha()函数的意思

php使用GD库实现图片水印和缩略图——给图片添加文字水印

(4)

 php使用GD库实现图片水印和缩略图——给图片添加文字水印

 

imagefttext()函数的意思

php使用GD库实现图片水印和缩略图——给图片添加文字水印

 

 输出图片的小步骤

(1)方式一

php使用GD库实现图片水印和缩略图——给图片添加文字水印

结果

php使用GD库实现图片水印和缩略图——给图片添加文字水印

 

(2)方式二

php使用GD库实现图片水印和缩略图——给图片添加文字水印

效果

 php使用GD库实现图片水印和缩略图——给图片添加文字水印

 

销毁图片

php使用GD库实现图片水印和缩略图——给图片添加文字水印

 

imagedesttory()函数的讲解 

php使用GD库实现图片水印和缩略图——给图片添加文字水印

 

 

整体代码

php使用GD库实现图片水印和缩略图——给图片添加文字水印

 

 

好,以上就是给图片添加文字水印的全部内容了!懂了吧!!简单吧!!!

 

                                                              END

相关链接:

从原始图片中添加水印图片:http://www.cnblogs.com/finalanddistance/p/7240465.html

对原始图片进行缩略:http://www.cnblogs.com/finalanddistance/p/7243346.html