Home  >  Article  >  Backend Development  >  Use php to output different heart-shaped patterns, php heart-shaped pattern_PHP tutorial

Use php to output different heart-shaped patterns, php heart-shaped pattern_PHP tutorial

WBOY
WBOYOriginal
2016-07-12 08:53:511819browse

Use php to output different heart-shaped patterns, php heart-shaped pattern

First of all, I will share with you the code for php to output heart-shaped curve, the code is as follows

<&#63;php
for($t=0;$t<360;$t++)
{
 $y=2*cos($t)-cos(2*$t); //笛卡尔心形曲线函数
 $x=2*sin($t)-sin(2*$t);
 $x+=3;
 $y+=3;
 $x*=70;
 $y*=70;
 $x=round($x);
 $y=round($y);
 $str[]=$x;
 $y=$y+2*(180-$y);//图像上下翻转
 $x=$y;
 $str[]=$x;
}
 $im=imagecreate(400,400);//创建画布400*400
 $black=imagecolorallocate($im,0,0,0);
 $red=imagecolorallocate($im,255,0,0);//设置颜色
 imagepolygon($im,$str,360,$red);
 imagestring($im,5,190,190,"love",$red);//输出字符串
 header('Content-type:image/gif');//通知浏览器输出的是gif图片
 imagegif($im);//输出图片
 imagedestroy($im);//销毁
&#63;>

The effect is as follows:

Use PHP to output the Cartesian heart pattern, the code is as follows

Copy code The code is as follows: $width = 600; $height = 650; header("Content-type: image/gif"); $img = imagecreate($width ,$height);//Create a picture $bg color = imagecolorallocate($img,0,0,0); $red = imagecolorallocate($img,255,0,0); for($i=0;$ i<=100;$i ){ for($j=0;$j<=100;$j ){ $r = M PI/50 $i * (1-sin(M_PI/50 $j)) 40; $x = $r cos(M PI/50 $j) sin(M PI/50 $i) $width/2; $y = -$r sin(M_PI/50*$j) $height/6; imagesetpixel( $img,$x,$y,$red); } } imagegif($img); imagedestroy($img);

$width = 600;$height = 650;header("Content-type: image/gif");$img = imagecreate($width,$height);//Create an image$bg_color = imagecolorallocate($ img,0,0,0);$red = imagecolorallocate($img,255,0,0);for($i=0;$i<=100;$i ){for($j=0;$j< ;=100;$j ){ $r = M_PI/50*$i * (1-sin(M_PI/50*$j))*40;$x = $r *cos(M_PI/50*$j)* sin(M_PI/50*$i) $width/2;$y = -$r*sin(M_PI/50*$j) $height/6;imagesetpixel($img,$x,$y,$red); }}imagegif($img);imagedestroy($img);

The above is the entire content of this article, I hope it will be helpful to everyone’s study.

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/1122890.htmlTechArticleUse php to output different heart-shaped patterns. php heart-shaped pattern. First, I will share with you the code for php to output heart-shaped curves. , the code is as follows phpfor($t=0;$t360;$t ){ $y=2*cos($t)-cos(2*$t); //Descartes...
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