记录一下近期学习PHP的学习进度,想要使用GD扩展首先要看你的环境是否支持GD,我们可以通过PHP的内置函数进行查看phpininfo()
PHP使用GD扩展的时候分为6步分别是:

  1. 创建画布资源
  2. 创建画笔
  3. 填充背景色
  4. 绘图
  5. 显示/保存图片
  6. 销毁画布

详细的代码如下:

<?php
header("Content-Type:image/png");
//1.创建画布资源
$img = imagecreatetruecolor(200,200);

//2.创建画笔
//参数1:画布资源
//参数2/3/4:红色/绿色/蓝色的值
$red = imagecolorallocate($img,255,0,0);
$green= imagecolorallocate($img,0,255,0);
$blue= imagecolorallocate($img,0,0,255);
$white = imagecolorallocate($img,255,255,255);
$black = imagecolorallocate($img,0,0,0);

//3.填充背景色
// 参数1: 画布资源
// 参数2/3:填充的起始坐标点,只要该点的坐标在画布的范围内即可
// 参数4:画布的背景颜色
imagefill($img,10,10,$blue);

//4.绘图
// 参数1:画布资源
// 参数2:字体大小
// 参数3/4:绘制的起始坐标点
// 参数5:绘制的内容
// 参数:字体颜色
imagestring($img,10,20,20,'Hello Word!',$red);

//5.显示/保存图片
//显示图片
imagepng($img);
//保存图片
//imagepng($img,'/Users/xiaoyanjing/Downloads/1.png');

//6.销毁画布
imagedestroy($img);
Last modification:April 25th, 2021 at 09:40 pm
如果觉得我的文章对你有用,请随意赞赏