PHP-写验证码

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->
posted @ 2018-03-19 20:30  hzhang_NJU  阅读(99)  评论(0编辑  收藏  举报