【GD】day02

  作者: thtomatic  分类: php笔记   评论: [ 0 ] 条  浏览: [ 1013 ] 次

GD库
1、应用不同的背景作为图片资源
   
   imagecreatefrom图片格式(string $filename)
   功能:从现有图片上获取资源
   参数:
   filename 现有图片的地址
   返回:成功 资源  
         失败 false

   getimagesize(string $filename)
   功能:获取图片的信息
   参数:
   filename 图片的地址
   返回:图片的信息。格式数组
         0-图片的宽
         1-图片的高
         2-图片的类型
           值:1 gif
               2 jpeg
               3 png
    
    imagefontwidth(int $font)       
    功能:获取文字的宽度
    参数:
    font 整数 1~5
    返回:宽度值
   
    imagefontheight(int $font)
    功能:获取文字的高度
    参数:
    font 整数 1~5
    返回:高度值  

    
    imagecopy(resource $des_img,resource $src_img,
              int $des_x,int $des_y,
              int $src_x,int $src_y,
              int $src_w,int $src_h)      
    功能:将两张图片和并为一张图片
    参数:
    des_img 大图片的资源
    src_img 水印图片的资源
    des_x,des_y 水印图片出现在大图片上的位置(坐标)
    src_x,src_y 水印图片起始点坐标
    src_w,src_h 水印图片的宽和高


    自定义函数:
    函数名称
     - 函数名称采用小驼峰式写法
     - 函数名称尽量起的有意义
     - 函数名称数字、字母和下划线。数字不能作为函数名称的开始。
     - 函数不调用不执行。

    图片的缩放和剪切
    imagecopyresampled(resource $des_img,resource $src_img,
                       int $des_x,int $des_y,
                       int $src_x,int $src_y,
                       int $des_w,int $des_h,
                       int $src_w,int $src_h)
    功能:图片的缩放和剪切
    参数:
    des_img 图片缩放后的资源
    src_img 原图片的资源
    des_x,des_y 图片缩放后的起始点坐标
    src_x,src_y 原图片的起始点坐标
    des_w    缩放后的宽
    des_h    缩放后的高
    src_w    原图片的宽
    src_h    原图片的高



    imagecopyresampled(resource $des_img,resource $src_img,
                       int $des_x,int $des_y,
                       int $src_x,int $src_y,
                       int $des_w,int $des_h,
                       int $src_w,int $src_h)
    功能:图片的缩放和剪切
    参数:
    des_img 图片剪切后的资源
    src_img 原图片的资源
    des_x,des_y 图片剪切后的起始点坐标
    src_x,src_y 原图片剪切的起始点坐标
    des_w    剪切后图片的宽
    des_h    剪切后图片的高
    src_w    原图片的剪切宽
    src_h    原图片的剪切高


    图片的翻转和旋转

    图片的旋转
    imagerotate(resource $img,float $angle,int $bgd_color)
    功能:图片的旋转
    参数:
    img 要旋转的图片资源
    angle 旋转的角度
    bgd_color 旋转的背景色
    返回:成功 被旋转后的图片资源
         失败 false


图片水印讲解图片

图片的剪切图片详解

图片的缩放图片详解

水印文字图片详解

演示代码为图片水印的代码

以下为全部代码:

版权所有:《thtomatic》 => 《【GD】day02》
本文地址:https://ask.mykeji.net/phpnotes/gd_day02.html
除非注明,文章均为 《简单记录》 原创,欢迎转载!转载请注明本文地址,谢谢。


上一篇: 【HTTP】day01
下一篇: 【GD】day01

发表评论:

    24.21ms