1->GD库:
//形成画布资源,传入filename,返回资源
$im = imagecreatefromjpeg();
//获取大小的信息:
1).形成资源,基于imagesx,imagesy:
$im = imagecreatefromjpeg($filename);
$x = imagesx($im);
$y = imagesy($im);
2).直接基于文件名,调用getimagesize():
$info = getimagesize($filename);
此函数返回一个数组,打印就知道它的结构了。
//图片缩放:
imagecopyresampled():
//图片裁剪:
imagecopyresampled()
//图片水印:
imagecopy()
2->图片缩放:(流程)
(1)//原图信息
//小图宽高及格式:{函数变量输入}
//确定缩放比例和形成小图真实宽高
//创建大图资源,绘制小图同时创建小图资源
//根据图片的格式动态生成imagejpg()这些输出函数,利用变量函数;
//保存小图:
/*我们完备的缩放是对付所有类型的图片缩放,所以最后希望写一个完整的缩放函数,作为自己的函数库*/
//等比例缩放:取小比例
3->写验证码:(流程)
//准备画布资源
//准备涂料
//背景填充
//准备文字
//在画布上画图像或文字
//输出或保存最终的图像
//释放图像资源
4->