Home > Backend Development > PHP Tutorial > 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
Release: 2016-07-12 08:53:51
Original
1840 people have browsed it

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;>
Copy after login

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...
Related labels:
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template