imagecreatetruecolor() 函数是 PHP 中的 GD 库函数,用于创建一个真彩色图像。它创建一个真彩色图像,其颜色数不受用于显示图像的设备的颜色限制。这是一个非常有用的函数,特别是在创建图像的时候。
这个函数需要两个参数,第一个参数是新图像的宽度,第二个参数是新图像的高度。这两个参数都需要以像素为单位。
下面是一个使用 imagecreatetruecolor() 函数的例子:
<?php // 创建一个宽度为 200 像素,高度为 200 像素的真彩色图像 $image = imagecreatetruecolor(200, 200); // 创建颜色 $bg = imagecolorallocate($image, 255, 255, 255); //白色 $blue = imagecolorallocate($image, 0, 0, 255); //蓝色 // 填充背景 imagefill($image, 0, 0, $bg); // 画一个蓝色的矩形 imagerectangle($image, 10, 10, 190, 190, $blue); // 输出图像 header('Content-type: image/png'); imagepng($image); // 释放与 image 相关联的内存 imagedestroy($image); ?>
这个代码将创建一个 200x200 像素的图像,然后在其上画一个蓝色的矩形。最后,它将图像输出到浏览器,并释放所使用的内存。
注意:在使用 imagecreatetruecolor() 函数之前,确保您的 PHP 环境已经正确安装并启用了 GD 库。