📜  PHP |想象一下 sampleImage()函数(1)

📅  最后修改于: 2023-12-03 15:33:36.021000             🧑  作者: Mango

sampleImage()函数简介

sampleImage()函数是一个基于PHP编写的用于生成图片的函数。该函数可以根据用户指定的宽度、高度、颜色等参数来生成一个包含随机像素的图像,用于测试或占位符等场景。

函数签名
function sampleImage(int $width = 100, int $height = 100, string $color = 'random') : string
参数说明

$width: 图像宽度,单位为像素,默认值为 100

$height: 图像高度,单位为像素,默认值为 100

$color: 图像背景颜色,可以为 random(随机颜色)、black(黑色)、white(白色)或十六进制颜色值,默认为 random

返回值

该函数会返回一个包含随机像素的图片的 PNG 格式的 BASE64 编码字符串。

示例代码
// 生成一个 200x200 像素的带有白色背景的图片
$image = sampleImage(200, 200, 'white');

// 输出图片代码
echo '<img src="data:image/png;base64,' . $image . '" />';
注意事项

生成图片的像素颜色是完全随机的,因此无法保证生成的图片的颜色是满足任何要求的,仅用于测试和占位符等场景。