EasyX颜色+绘制彩虹色天空

追求适度,才能走向成功;人在顶峰,迈步就是下坡;身在低谷,抬足既是登高;弦,绷得太紧会断;人,思虑过度会疯;水至清无鱼,人至真无友,山至高无树;适度,不是中庸,而是一种明智的生活态度。

导读:本篇文章讲解 EasyX颜色+绘制彩虹色天空,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

🎆音乐分享

喜欢你(Like You) – Beyond 
 


EasyX颜色+绘制彩虹色天空

 

今天夜里想搞一搞easyx(doge)

R G B 

EasyX颜色+绘制彩虹色天空

饱和度H S V

EasyX颜色+绘制彩虹色天空

EasyX颜色+绘制彩虹色天空

EasyX颜色+绘制彩虹色天空

HSVtoRGB :把HSV颜色转化成RGB颜色

绘制天蓝色图片

#include<easyx.h>
#include<stdio.h>
int main()
{
	initgraph(800, 600);
	//设置背景颜色为HSV(219°,45%,95%)
	setbkcolor(HSVtoRGB(219, 0.45, 0.95));
	cleardevice();
	
	getchar();
	closegraph();
	return 0;
}

EasyX颜色+绘制彩虹色天空

 绘制彩虹色窗体

#include<easyx.h>
#include<stdio.h>
int main()
{
	initgraph(800, 600);
	
	//窗体高度为600,分为600份,每份增加360.0/600.0度色相
	float dH = 360.0 / 600.0;
	float h = 0;
	for (int i = 0; i < 600; i++) {
		setlinecolor(HSVtoRGB(h, 1, 1));
		line(0, i, 800, i);
		h += dH;
	}
	
	getchar();
	closegraph();
	return 0;
}

EasyX颜色+绘制彩虹色天空

绘制有彩虹的蓝天

 🎆🎆🎆蓝天

EasyX颜色+绘制彩虹色天空

EasyX颜色+绘制彩虹色天空 

#include<easyx.h>
#include<stdio.h>
int main()
{
	initgraph(800, 600);
	
	float s = 0.76;
	float dS = s / 600;
	for (int i = 0; i < 600; i++) {
		setlinecolor(HSVtoRGB(216, s, 0.95));
		line(0, i, 800, i);
		s-=dS;
	}
	
	getchar();
	closegraph();
	return 0;
}

EasyX颜色+绘制彩虹色天空

🎆🎆🎆彩虹

EasyX颜色+绘制彩虹色天空😎😎😎彩虹+蓝天 

#include<easyx.h>
#include<stdio.h>
int main()
{
	initgraph(800, 600);
	
    //天空
	float s = 0.76;
	float dS = s / 600;
	for (int i = 0; i < 600; i++) {
		setlinecolor(HSVtoRGB(216, s, 0.95));
		line(0, i, 800, i);
		s-=dS;
	}

    //彩虹
	float h = 0;
	float dH = 360.0 / 100.0;//色相逐渐变化步长
	for (int j = 300; j >= 200; j--)
	{
		setlinecolor(HSVtoRGB(h, 1, 1));
		circle(400, 600, j);
		h += dH;
	}
	getchar();
	closegraph();
	return 0;
}

EasyX颜色+绘制彩虹色天空

 Code over!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/131386.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!