zoukankan      html  css  js  c++  java
  • 【代码学习】PHP中GD库的使用

    PHP--GD库

    ================================================

    一、支持:

    需要php支持GD库

    二、作用:

    验证码、水印、缩放等

    三、绘画步骤:

    1、创建画布

        PHP中可以使用imagecreate()和imagecreatetruecolor()两个函数创建指定画布。通常imagecreate()支持256色,为普通调色板图像;imagecreatetruecolor()可以创建彩色图像,但该函数不能用于GIF文件格式

    1 $res = imagecreate(400,200);
    2 $res = imagecreatetruecolor(400,200);

    2、绘制图像

      (1)设置颜色:颜色是由0~255整数或者0x00~x0FF参数设置

    1 red = imagecolorallocate($res,255,0,0);

      (2)开始绘画:可以在PHP手册中查找填充背景以及绘制内容(坐标点 -->左上角 右下角)

    1 imagefilledrectangle($res,0,0,400,200,$red);  //填充一个矩形

    3、输出图像:

      (1)图片输出

    1 header('Content-type:image/jpeg');  //设置响应头信息为一个jpeg的图片
    2 imagejpeg($res) //输出一个jpeg的图片

      (2)图片保存

    1 header('Content-type:image/jpeg');  //设置响应头信息为一个jpeg的图片
    2 imagejpeg($res,"./a.jpg") //保存一个jpeg的图片

    4、释放资源

    1 imagedestroy($res);  //销毁资源
  • 相关阅读:
    DOM
    BOM
    JavaScript 转载
    CSS 转载
    html
    元类
    索引
    视图,触发器,事务,存储过程
    子查询,用户管理,pymysql使用
    完整的查询语句
  • 原文地址:https://www.cnblogs.com/sqyysec/p/6592561.html
Copyright © 2011-2022 走看看