设置颜色的函数:rgb,hsv,color palettes-程序员宅基地

技术标签: c#  

1.grb函数

(1)功能:

通过对给定的三个基本色红,绿,蓝的颜色饱和度(intensity)的设定,而创造颜色。

阿尔法透明度(alpha transparent):其值也能被指定,从0到max <=> 透明到不透明;若为指定,则为不透明的颜色

·半透明色(semi-transparent):即0<alpha<1,给予一些设备能支持,如:pdf,windows,quartz,x11;以及相关的二进制设备:jpeg,png,bmp,tiff,bitmap.

·仅有上述相应设备能够提供半透明色的背景。

(2)使用:    

rgb(red,green,blue,alpha,names=NULL,maxcolorValue=1)

·red,green,blue,alpha:是数值变量,[0,M],M表示maxColorValue。

·names:字符型,结果向量值。           

·maxColorValue:给出颜色值的最大范围。     

(3)值

返回一个特征向量,里面的内容是表示红,绿,蓝和可选择的阿尔法透明度值,用十六进制表示。阿尔法值的范围是从0(fully transparent)到255(opaque).  

例1:rgb()的事使用        

(1)

仅有绿色,且阿尔法值缺省,为不透明。

(2)

仅有红色,且阿尔法值省略,为不透明;但红色应该划分为16份,应该有16种红色。

(3)

仅有绿色,..................................;但绿色的值为0但12依次递增,应该有13中绿色。

2. hsv函数

(1)hsv(h=1,s=1,v=1,alpha)

·h,s,v:分别代表hue,saturation,value,联合组成一个表示颜色的向量,范围是[0,1]。

·alpha:数值向量,范围[0,1],从透明到不透明变。

(2)在给定值范围的HSV的空间上,指定特异的含义。

(3)例2:hsv()的使用

 

 

 

 3. 设置连续的颜色(color palettes)

 (1)功能:创建一个由n个连续变化颜色组成的向量。

 (2)使用格式

rainbow(n,s=1,v=1,start=0,end=max(1,n-1)/n,alpha=1)

heat.colors(n,alpha=1)

terrain.colors(n,alpha=1)

topo.colors(n,alpha=1)

cm.colors(n,alpha=1)

·n:总共应有那种颜色;

·alpha:颜色的透明度;

·s,v:用来完成HSV颜色的the "saturation"和"value"值;

·start,end:rainbow开始和结束处的"hue".

 例3:各种连续颜色的函数的使用

 

 

 

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/wangshenwen/p/3222919.html

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_30488313/article/details/98005581

智能推荐

基于matlab的2PSK的系统仿真_倒π现象-程序员宅基地

文章浏览阅读7.3k次,点赞12次,收藏59次。由于2PSK的幅度是恒定的,必须进行相干解调。经过带通滤波的信号在相乘器中与本地载波相乘,然后用低通滤波器滤除高频分量,在进行抽样判决。判决器是按极性来判决的。即正抽样值判为1,负抽样值判为0。2PSK信号的相干解调原理图如图2-4所示,各点的波形如图2-5所示。由于2PSK信号的载波回复过程中存在着180°的相位模糊,即恢复的本地载波与所需相干载波可能相同,也可能相反,这种相位关系的不确定性将会造成解调出的数字基带信号与发送的基带信号正好相反,即“1”变成“0”吗“0”变成“1”,判决器输出数字信号全_倒π现象

进程间通信---无名管道-程序员宅基地

文章浏览阅读337次,点赞8次,收藏8次。【代码】进程间通信---无名管道。

Android屏幕适配-重点盘点(2)-程序员宅基地

文章浏览阅读705次,点赞17次,收藏17次。当我们出去找工作,或者准备找工作的时候,我们一定要想,我面试的目标是什么,我自己的技术栈有哪些,近期能掌握的有哪些,我的哪些短板 ,列出来,有计划的去完成,别看前两天掘金一些大佬在驳来驳去 ,他们的观点是他们的,不要因为他们的观点,膨胀了自己,影响自己的学习节奏。基础很大程度决定你自己技术层次的厚度,你再熟练框架也好,也会比你便宜的,性价比高的替代,很现实的问题但也要有危机意识,当我们年级大了,有哪些亮点,与比我们经历更旺盛的年轻小工程师,竞争。无论你现在水平怎么样一定要。

从微信扔骰子看iOS应用安全与逆向分析_frida lldb函数偏移-程序员宅基地

文章浏览阅读1.1k次。以微信扔骰子小游戏为例,记录一次完整 iOS 逆向分析的过程。_frida lldb函数偏移

LaTeX:overleaf latex 中文生僻字处理_latex 生僻字-程序员宅基地

文章浏览阅读8.4k次,点赞7次,收藏12次。问题描述:生僻字只有特定字体才能打出来解决方案:分为xelatex和pdflatexxelatex在usepackage区:\usepackage{ctex}\setCJKfamilyfont{myfont}{SimSun.ttf}\newcommand{\MyFont}{\CJKfamily{myfont}}然后在正文中:\MyFont{奂奒奓奘奙奚奛奜奝奞奟奡奣奤奦奨奁奫妸奯奰奱奲}效果:其中SimSun.ttf是自己上传在overleaf的字体文件的文件名。overleaf_latex 生僻字

java多线程notify()无法唤醒wait()问题_sc notify()无法唤醒wait-程序员宅基地

文章浏览阅读3.9k次,点赞2次,收藏5次。创建两个Runnable,其中一个的run()方法启动并调用wait(),第二个Runnable中run()方法在一定的几秒之后,为第一个任务调用notify(),从而使得第一个Runnable能显示一条信息,用Executor来测试。public class RunnableWait implements Runnable{ public static Object obj=new Obje_sc notify()无法唤醒wait

随便推点

计算机网络原理整理——基本概念_网络、互联网和万维网的理论-程序员宅基地

文章浏览阅读282次。知识点整理:1、计算机网络的基本概念:计算机网络是由通信信道连接的自治计算机的集合。 软件:真正让连接在一起的计算机构成一个计算机网络 硬件:如何配置计算机,让他们组成一个网络 {2、区分计算机网络和分布式系统1)计算机网络和分布式系统的区别在于软件(特别是操作系统)而不是硬件。2)分布式系统是建立在网络上的软件系统,只是一个模型或者范型。通常在操作系统上有一层软件(中间件)负责实现这个模..._网络、互联网和万维网的理论

mess组网 中继_取代中继/子母路由 堪称最上乘的Mesh组网方式了解下-程序员宅基地

文章浏览阅读97次。试问,谁不想要一个畅快、无死角的无线网络,为此你都试过哪些行而有效的解决办法?换服务商,换网线,装AP,加无线中继,子母路由等等。。。虽然这些措施能在一定程度上改善身边的无线网络质量,但却都不是我们今天所要讲的“上上乘”组网方式。若想Wi-Fi畅快覆盖又好,还得靠它。目前,最in的组网方式不是“大马力”的高端路由,也不是“1+1”的子母路由,而是使用分布式路由器进行Wi-Fi覆盖,免布线、组网简单..._mess组网

VS2005项目中添加lib库以及代码中相对路径的问题_vs依赖库文件找不到路径-程序员宅基地

文章浏览阅读1.2k次。VS 2005项目中添加lib库 应用程序使用外部库时需要进行加载,两种库的加载本质上都是一样:提供功能和功能的定义。vs2005c++ 项目设置外部库方法如下:1. 添加编译所需要(依赖)的 lib 文件 在“项目->属性->配置属性->连接器->输入->附加依赖项”里填写“winsock.lib”,多个lib 以空格隔开。等同于“#pragma comment(li_vs依赖库文件找不到路径

微信开发token验证失败怎么办的解决办法-程序员宅基地

文章浏览阅读2.2k次。贴一个微信公众平台的入门指南的php的token示例:2017年的官方包,demo变了,验证起来比较麻烦了,跟网上的验证视频都不一样,对于新手来说,比较难验证。会出现验证失败。贴出一个老的。保准一次成功!<?php/** * wechat php test * update time: 20141008 *///define your tokendefine("TOKEN",</div>

Windows Server 2012 R2安装SqlServer 2016-程序员宅基地

文章浏览阅读2.7k次。1.系统安装微软操作系统 Windows Server 2012 R2 官方原版镜像Windows Server 2012 R2 是由微软公司(Microsoft)设计开发的新一代的服务器专属操作系统,其核心版本号为 Windows NT 6.3 。提供企业级数据中心与混合云解决方案,直观且易于部署、具有成本效益、以应用程序为重点、以用户体验为中心,深受广大 IDC 运营商青睐。在 M..._window server 2012 r2 datacenter 装哪个版本的sqlserver

mac ssh,mac xshell,xshell替代,ssh客户端,ssh工具,远程桌面加速_mac 版 xshell远程连接工具-程序员宅基地

文章浏览阅读772次。HostBufFinalShell 发表 首页 liwei_perfect 消息 设置 我的推广 积分 0 最新回复 FinalShell SSH工具,服务器管理,远程桌面加速软件,支持Windows,Mac OS X,Linux,版本2.9.4,时间2018.7.19 ..._mac 版 xshell远程连接工具