php编程输出心形图案_利用php输出不同的心形图案
首先为大家分享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);//销毁
?>
效果如下:
利用php输出笛卡尔心形图案,代码如下
代码如下:$width = 600; $height = 650; header("Content-type: image/gif"); $img = imagecreate($width,$height);//创建一张图片 $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);//创建一张图片$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);
以上就是本文的全部内容,希望对大家的学习有所帮助。
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:php中文网
php编程输出心形图案_利用php输出不同的心形图案相关推荐
- php编程输出心形图案_利用php输出不同的心形图案,php心形图案_PHP教程
利用php输出不同的心形图案,php心形图案 首先为大家分享php输出心形曲线的代码,代码如下 效果如下: 利用php输出笛卡尔心形图案,代码如下 复制代码 代码如下:$width = 600; $h ...
- php编程输出心形图案_利用php输出不同的心形图案_PHP
首先为大家分享php输出心形曲线的代码,代码如下 输出字符串 header('Content-type:image/gif');//通知浏览器输出的是gif图片 imagegif($im);//输出图 ...
- python好看图案的编程代码_利用Python绘制了一些有意思的图案
下载W3Cschool手机App,0基础随时随地学编程导语 花了点时间利用Python绘制了一些有意思的图案,也算是发掘了一下Python的可视化功能吧... PS: 部分图案参考了一些博客的一部分源 ...
- 如何用python画心形_利用python画一颗心的方法示例
前言 Python一般使用Matplotlib制作统计图形,用它自己的说法是'让简单的事情简单,让复杂的事情变得可能'.用它可以制作折线图,直方图,条形图,散点图,饼图,谱图等等你能想到的和想不到的统 ...
- python画一颗心_利用python画一颗心的方法示例
前言 Python一般使用Matplotlib制作统计图形,用它自己的说法是'让简单的事情简单,让复杂的事情变得可能'.用它可以制作折线图,直方图,条形图,散点图,饼图,谱图等等你能想到的和想不到的统 ...
- python做一个星座分析_利用python输出星座的方法
利用python输出星座的方法 发布时间:2020-09-23 12:12:36 来源:亿速云 阅读:84 作者:小新 这篇文章将为大家详细讲解有关利用python输出星座的方法,小编觉得挺实用的,因 ...
- python制作心形照片墙_利用python生成照片墙的示例代码
PIL(Python Image Library)是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python官方图像处理库了.其官方主页为:PIL. PIL历 ...
- JAVA输出菱形并使用绝对值_利用for循环打印实心棱形和空心棱形
一.要求: 提示用户输入棱形的行数,比如输入5时,打印如下实心棱形和空心棱形(由于排版问题,可能显示会有变形): * *** ***** *** * * * * * * * * * 二.分析: A ...
- java图案_用java实现 图片组成心形图案
用java实现 图片组成心形图案 来源:互联网 作者:佚名 时间:2014-03-15 17:52 灵感:java2核心技术卷1(共两卷)最近在看java2核心技术里面提到显示图片,于是就做了个心形图 ...
- java 分别输出姓和名_用java输出姓名和学号 编程输出学号和名字 java语言
java输出学生学号,姓名,成绩 设某一个班共有N(N=20)名学生,期末考试5门课程,请编一程序评定学生public class Student { private int kemu1, kemu2 ...
最新文章
- 大型云原生项目在数字化企业落地过程解密
- IOS-React-Native:unable to find utility instruments, not a developer tool or in PATH
- USB device如何进入suspend模式
- ajax请求可以延时吗,延时校验AJAX请求
- Unity网络--HLAPI(2):Unity HLAPI NetworkManager与NetworkBehaviour的回调函数
- zabbix agent类型的所有key 值
- java 跟 咖啡的关系
- Python爬虫利器 ——代码转换
- jmeter 计数器的使用
- Java项目:ssm房屋租赁管理系统
- 对于moxie的quot;WebWork教程quot;补充 - [文件上传]
- SPSS进行多元线性回归
- Google Gson用法详解
- win10注册表开机自启
- charles抓取移动端的htpps
- 30天自制操作系统Day6
- DPlayer – H5视频播放器使用方法介绍
- Win server 2012及sql server 2014,2016及vs安装及资料及故障排除
- Unity上玩转数字人(Avatar)
- 1、英里与千米的转换