当前位置:7lo8公海赌赌船手机网址 > 7lo8公海赌赌船手机网址 > 如何生成随机的颜色

如何生成随机的颜色

作者: 7lo8公海赌赌船手机网址|来源: http://www.czsdt.com|栏目:7lo8公海赌赌船手机网址
文章关键词:

7lo8公海赌赌船手机网址,生成随机颜色

  颜色是一个很神奇的主题,它并不那么“理性”化,对于程序猿来说颜色可能就是用RGB三个数字来代表的一个数集而已,但事实却不是这样。

  颜色不等于RGB!因为颜色不仅仅只是由三个色值组成,影响颜色的还有物体的材质,物体的光照,人眼和人脑的感觉,甚至是心情!而且颜色还跟环境有很大关系,相同的图片在环境不同的时候看起来也不一样,比如下面的图片:

  所以颜色是“感性的”,如何使颜色看起来“柔和”是一门很大的学问,本文就不做深究,感兴趣的同学请查看文章最后的相关连接。

  颜色并没有绝对的好看和不好看,如何搭配才是重点,如何选择配在一起看起来舒服的颜色板就很重要了。如果没有颜色板,单纯的随机生成颜色,你得到的很可能是下面这样很丑的一些颜色:

  首先需要解决随机颜色导致的色彩亮度不统一的问题,从上面的颜色可以看出,有的颜色太暗,有的颜色又太亮。为了解决这个问题,我们需要使用HSV色彩空间来代替RGB。

  在确定S和V的前提下,只改变H,得到的颜色在亮度和饱和度上就都是一样的,看起来就更加协调。

  但如果只是这样,我们得到的颜色可能相差的参差不齐,有的很相近而有的差别又很大,如何解决这个问题呢?答案就是黄金分割法。 很难解释为什么黄金分割的法则在很多地方都有用,但它就是有用,试试看吧。

  本文只列出了一种取色方案,黄金分割法只适用于对比度要求比较高的情况,还有很多其他配色方案请查看下面的相关连接。

  目 录 1 色彩是什么 1.1 光的属性 1.1.1 光谱光与混合光 1.1.2 紫外光与荧光 1.1.3 红外光...

  无标给深度学习入门者的Python快速教程 - 番外篇之Python-OpenCV题文章

  什么是颜色 Wiki是这样说的:颜色或色彩是通过眼、脑和我们的生活经验所产生的一种对光的视觉效应。嗯,简单点说,颜...

  昨天晚上做了一个很狗血的梦,梦见自己被狗咬了。而且手指上还有一个伤口在流血,伤口不算很大,然后我就一直纠结着要不要...

  刚进五月份,便有士农工商各色人,在嵩山脚下排起长龙,等着注受左冷禅的寒冰真气。 这是左冷禅修练寒冰真气的第三年。 ...

文章标签: 7lo8公海赌赌船手机网址 ,生成随机颜色
上一篇:G7吴海波:云时代数据驱动物流转型 下一篇:JavaScript生成随机颜色值的两种方式方法