Home >Backend Development >PHP Tutorial >How to dynamically generate random pictures of specified size in PHP, _PHP tutorial

How to dynamically generate random pictures of specified size in PHP, _PHP tutorial

WBOY
WBOYOriginal
2016-07-12 08:56:16997browse

How to dynamically generate random pictures of specified sizes in PHP,

The example in this article describes the method of dynamically generating random pictures of specified sizes in PHP. Share it with everyone for your reference, the details are as follows:

<&#63;php
$image_width = 100;
$image_height = 100;
$image_str = '';
if (isset($_GET['w']))
{
  $image_width = intval($_GET['w']);
}
if (isset($_GET['h']))
{
  $image_height = intval($_GET['h']);
}
if (isset($_GET['s']))
{
  $image_str = $_GET['s'];
}
$img = imagecreate($image_width, $image_height);
$color = imagecolorallocate($img, mt_rand(157,255), mt_rand(157,255), mt_rand(157,255));
imagefilledrectangle($img, 0, $image_height, $image_width, 0, $color);
$step = mt_rand(15, 30);
$start = mt_rand(0, $step);
$color = imagecolorallocate($img, mt_rand(200,255), mt_rand(200,255), mt_rand(200,255));
imagesetthickness($img, mt_rand(3, 10));
if ($image_height > $image_width)
{
  for ($i=$start; $i<$image_height * 2; $i+=$step)
  {
    imageline($img, 0, $i, $i, 0, $color);
  }
}
else
{
  for ($i=$start; $i<$image_width * 2; $i+=$step)
  {
    imageline($img, $i, 0, 0, $i, $color);
  }
}
if ($image_str != '')
{
  $black = imagecolorallocate($img, 0, 0, 0);
  imagestring($img, 12, 5, 5, $image_str, $black);
}
header('Content-type:image/png');
imagepng($img);
imagedestroy($img);

Readers who are interested in more PHP-related content can check out the special topics of this site: "Summary of PHP graphics and image operation skills", "Summary of PHP operation skills for office documents (including word, excel, access, ppt)", "php Summary of Date and Time Usage", "Introduction Tutorial on PHP Object-Oriented Programming", "Summary of PHP String Usage", "Introduction Tutorial on PHP MySQL Database Operation" and "Summary of Common PHP Database Operation Skills"

I hope this article will be helpful to everyone in PHP programming.

Articles you may be interested in:

  • PHP generates image verification code - five verification codes attached
  • How to use PHP to generate image thumbnails
  • Explanation of examples of php generating image verification codes
  • How php uses Imagick to generate images
  • php implements QQ space to obtain the user name of the current user and generate images
  • Use PHP code Generate images on web pages
  • How to generate image thumbnails in batches with PHP
  • Generate image verification codes with PHP
  • How to generate image thumbnails with PHP
  • Based on Sharing of GD2 graphics library’s PHP generated image thumbnail class code
  • Detailed explanation of usage of phplot generated image class
  • PHP generated image verification code, click to switch instance
  • php will generate the image thumbnail class in the database Read the phone number and generate a picture

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/1113696.htmlTechArticleHow to dynamically generate random pictures of specified sizes in PHP. This article describes the method of dynamically generating random pictures of specified sizes in PHP. Share it with everyone for your reference, the details are as follows: php$ima...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn