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);  //销毁资源
  • 相关阅读:
    C#中KeyDown和KeyPress区别
    c#快捷键设置和text输入限制
    问题总结
    c#串口编程和单片机通信重大发现
    c#类似单片机的8bit或运算
    c#中将默认常量(32bit)转换为8bit
    我的秋季个人阅读计划
    学期总结
    阅读笔记《软件秘籍》03
    阅读笔记--09
  • 原文地址:https://www.cnblogs.com/sqyysec/p/6592561.html
Copyright © 2011-2022 走看看