查看是否支持GD库
phpinfo()函数
- 图片
- 水印
- 字体库
- 开启GD库
GD—Graphic Device
应用:图片加水印,验证码生成…
简单示例
$img = imagecreatetruecolor(...); // 新建画布
$pen = imagecolorallocate($img,...); //新建画笔
imageline($img,x(0),y(0),x(1),y(1),$pen);
//输出
header("context-type: image/png");
imagepng($img);
//imagepng($img,'img.png'); 设定文件名,保存
imagedestroy($img); //释放内存
绘制文字
imagestring ( resource $image , int $font , int $x , int $y , string $s , int $col )
生成图像验证码
干扰处理:噪点,干扰线段,倾斜,扭曲…
添加水印
$im = imagecreatefromjpeg($filename);