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);  //销毁资源

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-30
  • 2022-12-23
  • 2021-07-17
  • 2022-12-23
  • 2022-12-23
  • 2022-03-08
猜你喜欢
  • 2021-10-22
  • 2021-09-11
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案