作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主

文章目录


前言

什么是GD库?

GD 库是 PHP 处理图形的扩展库,GD 库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片。 在网站上GD库通常用来生成缩略图或者用来对图片加水印或者对网站数据生成报表。 云虚拟主机( Linux 操作系统)目前支持的 GD 库、,支持JPG,GIF,PNG,WBMP格式文件。具体支持GD版本由于选择PHP版本不一样,支持的GD版本也不一样。

怎么开启GD库?

在php.ini文件中.

php案例:用GD库生成单色图案_开发语言

代码

<?php
header('Content-type:image/gif');
//设置文件类型为gif文件
$img = imagecreate(200,200);
//在页面上创建一个宽高都200像素的图像imagecreate(宽,高)
$color = imagecolorallocate($img,255,255,0);
//设置图像的颜色imagecolorallocate(创建好的图像,红,绿,蓝)
//红绿蓝由0到255的整数。或者十六进制的0x00到0xFF组成.
imagegif($img);
//输出图像格式为gif
?>
<!DOCTYPE html>
<html lang="zh">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<div id="content">
<img src="index.php" alt="">
//在页面输出gif图像
</div>
</body>
</html>

效果:

php案例:用GD库生成单色图案_html_02