public static function SetBackgroundColorRand($id, $rangeInfo) { for ($x = $rangeInfo["x"]; $x <= $rangeInfo["x2"]; $x++) { for ($y = $rangeInfo["y"]; $y <= $rangeInfo["y2"]; $y++) { $cInfo = ImageMaker::MakeColorInfoRand(); $rInfo = ImageMaker::MakeRangeInfo($x, $y, 0, 0); $ret = self::SetBackgroundColor($id, $rInfo, $cInfo); if (!$ret) { return false; } } } return true; }
<?php include "ImageMaker.php"; $width = 100; $height = 100; $id = ImageMaker::MakeImageBase($width, $height); for ($i = 0; $i < 100; $i++) { $rangeInfo = ImageMaker::MakeRangeInfo(0, 0, $width, $height); ImageMaker::SetBackgroundColorRand($id, $rangeInfo); ImageMaker::SaveFile($id, "img/image" . $i . ".png"); } ImageMaker::ImageDestroy($id);