如何生成完全随机的图像?

Gri*_*cey 6 php image-generation

我正在尝试生成给定大小的完全随机图像.

这是我到目前为止:

<?php
$Width = 64;
$Height = 32;

$Image = imagecreate($Width, $Height);
for($Row = 1; $Row <= $Height; $Row++) {
    for($Column = 1; $Column <= $Width; $Column++) {
        $Red = mt_rand(0,255);
        $Green = mt_rand(0,255);
        $Blue = mt_rand(0,255);
        $Colour = imagecolorallocate ($Image, $Red , $Green, $Blue);
        imagesetpixel($Image,$Column - 1 , $Row - 1, $Colour);
    }
}

header('Content-type: image/png');
imagepng($Image);
?>
Run Code Online (Sandbox Code Playgroud)

问题是在4行之后它会停止随机并填充这样的纯色
问题的样本

mis*_*shu 5

如果你将imagecreate更改为imagecreatetruecolor它应该工作(其他一切都是相同的,包括参数)