📅  最后修改于: 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 . '" />';
生成图片的像素颜色是完全随机的,因此无法保证生成的图片的颜色是满足任何要求的,仅用于测试和占位符等场景。