首页  编辑  

生成随机数据图片

Tags: /PHP/   Date Created:
生成随机图片数据
Generate random picture via PHP?

randimg.php:
<?php
header("Content-type: image/png");
$sizex=8000;
$sizey=4000;

$img = imagecreatetruecolor($sizex,$sizey);
$ink = imagecolorallocate($img,255,255,255);

for($i=0;$i<$sizex/2;$i++) {
  for($j=0;$j<$sizey;$j++) {
  imagesetpixel($img, rand(1,$sizex/2), rand(1,$sizey), $ink);
  }
}

for($i=$sizex/2;$i<$sizex;$i++) {
  for($j=0;$j<$sizey;$j++) {
  imagesetpixel($img, mt_rand($sizex/2,$sizex), mt_rand(1,$sizey), $ink);
  }
}

imagejpeg($img);
imagedestroy($img);
?>
需要Php-gd库支持,在Ubuntu下,运行以下指令即可安装:
sudo apt-get install php5-gd && sudo service apache2 restart