首先为大家分享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输出不同的心形图案相关推荐

  1. php编程输出心形图案_利用php输出不同的心形图案,php心形图案_PHP教程

    利用php输出不同的心形图案,php心形图案 首先为大家分享php输出心形曲线的代码,代码如下 效果如下: 利用php输出笛卡尔心形图案,代码如下 复制代码 代码如下:$width = 600; $h ...

  2. php编程输出心形图案_利用php输出不同的心形图案_PHP

    首先为大家分享php输出心形曲线的代码,代码如下 输出字符串 header('Content-type:image/gif');//通知浏览器输出的是gif图片 imagegif($im);//输出图 ...

  3. python好看图案的编程代码_利用Python绘制了一些有意思的图案

    下载W3Cschool手机App,0基础随时随地学编程导语 花了点时间利用Python绘制了一些有意思的图案,也算是发掘了一下Python的可视化功能吧... PS: 部分图案参考了一些博客的一部分源 ...

  4. 如何用python画心形_利用python画一颗心的方法示例

    前言 Python一般使用Matplotlib制作统计图形,用它自己的说法是'让简单的事情简单,让复杂的事情变得可能'.用它可以制作折线图,直方图,条形图,散点图,饼图,谱图等等你能想到的和想不到的统 ...

  5. python画一颗心_利用python画一颗心的方法示例

    前言 Python一般使用Matplotlib制作统计图形,用它自己的说法是'让简单的事情简单,让复杂的事情变得可能'.用它可以制作折线图,直方图,条形图,散点图,饼图,谱图等等你能想到的和想不到的统 ...

  6. python做一个星座分析_利用python输出星座的方法

    利用python输出星座的方法 发布时间:2020-09-23 12:12:36 来源:亿速云 阅读:84 作者:小新 这篇文章将为大家详细讲解有关利用python输出星座的方法,小编觉得挺实用的,因 ...

  7. python制作心形照片墙_利用python生成照片墙的示例代码

    PIL(Python Image Library)是python的第三方图像处理库,但是由于其强大的功能与众多的使用人数,几乎已经被认为是python官方图像处理库了.其官方主页为:PIL. PIL历 ...

  8. JAVA输出菱形并使用绝对值_利用for循环打印实心棱形和空心棱形

    一.要求: 提示用户输入棱形的行数,比如输入5时,打印如下实心棱形和空心棱形(由于排版问题,可能显示会有变形): * *** ***** *** * * * * *   * * * * 二.分析: A ...

  9. java图案_用java实现 图片组成心形图案

    用java实现 图片组成心形图案 来源:互联网 作者:佚名 时间:2014-03-15 17:52 灵感:java2核心技术卷1(共两卷)最近在看java2核心技术里面提到显示图片,于是就做了个心形图 ...

  10. java 分别输出姓和名_用java输出姓名和学号 编程输出学号和名字 java语言

    java输出学生学号,姓名,成绩 设某一个班共有N(N=20)名学生,期末考试5门课程,请编一程序评定学生public class Student { private int kemu1, kemu2 ...

最新文章

  1. 大型云原生项目在数字化企业落地过程解密
  2. IOS-React-Native:unable to find utility instruments, not a developer tool or in PATH
  3. USB device如何进入suspend模式
  4. ajax请求可以延时吗,延时校验AJAX请求
  5. Unity网络--HLAPI(2):Unity HLAPI NetworkManager与NetworkBehaviour的回调函数
  6. zabbix agent类型的所有key 值
  7. java 跟 咖啡的关系
  8. Python爬虫利器 ——代码转换
  9. jmeter 计数器的使用
  10. Java项目:ssm房屋租赁管理系统
  11. 对于moxie的quot;WebWork教程quot;补充 - [文件上传]
  12. SPSS进行多元线性回归
  13. Google Gson用法详解
  14. win10注册表开机自启
  15. charles抓取移动端的htpps
  16. 30天自制操作系统Day6
  17. DPlayer – H5视频播放器使用方法介绍
  18. Win server 2012及sql server 2014,2016及vs安装及资料及故障排除
  19. Unity上玩转数字人(Avatar)
  20. 1、英里与千米的转换

热门文章

  1. 色彩构成与搭配——人对色彩的感觉
  2. php输出绝对值,PHP实现找出有序数组中绝对值最小的数算法分析
  3. php——三篇夯实根基第三篇
  4. 银行mysql面试题_mysql的常见面试题
  5. C++中的protected
  6. hr面试性格测试30题_HR经典面试30题
  7. Spark History Server 架构原理介绍
  8. 【那些年,我们一起追的女孩】第十四章
  9. JS手写实现call、apply、bind
  10. 花絮:用StyleGAN Encoder识别并重建国画和油画中的人脸