1.1 今日目标 理解PHP扩展的加载; 了解GD库能做什么; 掌握GD库实现验证码功能; 掌握GD库实现缩略图功能; 掌握GD库实现水印图功能; 掌握验证码的验证原理; 1.2 开启GD扩展 GD库是用来处理图片的。使用GD库,首先在php.ini中开启gd扩展 extension=php_gd2.dll 开启以后就可以使用image开头的函数了。 1.3 创建最简单的图片 步骤 1、创建画布 2、给画布填充颜色(给画布分配的第一个颜色自动填充成背景色) 3、显示图片 <?php $img=imagecreate(200,100); //创建图片 //var_dump($img); //resource(2) of type (gd) imagecolorallocate($img,255,0,0); //给图片分配第一个颜色,默认是背景色 //操作一:显示图片 /* //告知浏览器用jpg格式显示 header('content-type:image/jpeg'); //显示图片 imagejpeg($img); //用jpg格式显示图片 */ //操作二:保存图片(不需要设置header头) imagejpeg($img,'./tu.jpg'); 多学一招 imagepng():将图片输出为png格式 imagegif():将图片输出为gif格式 小结: 1