zoukankan      html  css  js  c++  java
  • 颜色

    调色网址:https://www.fontke.com/tool/rgb/01407a/

    光学三元色:红(R),绿(G),蓝(B)

      红色(R)

      绿色(G)

      蓝色(B)

    两色混合

      黄色(R + G)

      青色(G + B)

      品红(R + B)

    三色混合

      白色(R + G + B)

    颜色三要素:色相(H),饱和度(S),明度(V)

    色相(H),是这个颜色是由那两种颜色混合。

    注:通常,软件中所使用的RGB也是由R,G,B三个值组成,每个值的取值范围为0到255的整数,因此RGB能表示的颜色总共有256 ^ 3(= 16777216)个。

    明暗程度

    色相(H)是由两元色按一定比例混合后的颜色,例如:

      #FF0000(100%,0%, 0%, 0  )红色

      #FF5500(75%,25%, 0%, 20 )

      #FFAA00(60%,40%, 0%, 40 )

      #FFFF00(50%,50%, 0%, 60 )黄色

      #AAFF00(40%,60%, 0%, 80 )

      #55FF00(25%,75%, 0%, 100)

      #00FF00(0%,100%, 0%, 120)绿色

      #00FF55(0%, 75%, 25%,140)

      #00FFAA(0%, 60%, 40%,160)

      #00FFFF(0%, 50%, 50%,180)青色

      #00AAFF(0%, 40%, 60%,200)

      #0055FF(0%, 25%, 75%,220)

      #0000FF(0%,  0%,100%,240)蓝色

      #5500FF(25%, 0%, 75%,260)

      #AA00FF(40%, 0%, 60%,280)

      #FF00FF(50%, 0%, 50%,300)品红

      #FF00AA(60%, 0%, 40%,320)

      #FF0055(75%, 0%, 25%,340)

      #FF0000(100%,0%, 0%, 0  )红色

    明度(V),可以理解为颜色的照明度,在黑夜中,手持着手电筒。当手电筒没电时表示明度为0%,看到的所有物体颜色都是黑色。当手电筒电力充足时表示明度为100%,看到的颜色都是物体原本的颜色。

      #000000(0%,0%,100%,0% )黑色

      #00001A(0%,0%,100%,10%)

      #000033(0%,0%,100%,20%)

      #00004D(0%,0%,100%,30%)

      #000066(0%,0%,100%,40%)

      #000080(0%,0%,100%,50%)

      #000099(0%,0%,100%,60%)

      #0000B3(0%,0%,100%,70%)

      #0000CC(0%,0%,100%,80%)

      #0000E6(0%,0%,100%,90%)

      #0000FF(0%,0%,100%,100%)蓝色

    饱和度(S) 

    RGB中的最大值与最小值相同时,饱和度为0。

      #000000(0%,  0%)黑色

      #1A1A1A(10%, 0%)

      #333333(20%, 0%)

      #4D4D4D(30%, 0%)

      #666666(40%, 0%)

      #808080(50%, 0%)灰色

      #999999(60%, 0%)

      #B3B3B3(70%, 0%)

      #CCCCCC(80%, 0%)

      #E6E6E6(90%, 0%)

      #FFFFFF(100%, 0%)白色

      #FFFFFF(0%,0%,100%,0% )白色

      #E6E6FF(0%,0%,100%,10%)

      #CCCCFF(0%,0%,100%,20%)

      #B3B3FF(0%,0%,100%,30%)

      #9999FF(0%,0%,100%,40%)

      #8080FF(0%,0%,100%,50%)

      #6666FF(0%,0%,100%,60%)

      #4D4DFF(0%,0%,100%,70%)

      #3333FF(0%,0%,100%,80%)

      #1A1AFF(0%,0%,100%,90%)

      #0000FF(0%,0%,100%,100%)蓝色

    RGB值由R,G,B三个值组成,每个值的取值范围为0到255,因此RGB能表示的颜色总共有256 ^ 3(= 16777216)个。

      R = max(R, G, B)时,H = 60 × (G - B) / (R - min(G, B))

      G = max(R, G, B)时,H = 60 × (B - R) / (G - min(B, R)) + 120

      B = max(R, G, B)时,H = 60 × (R - G) / (B - min(B, R)) + 240

    由RGB中的最大值来表示明度,公式:V = max(R, G, B) / 255。

    由RGB中的最小值来表示饱和度,公式:S = 1 - min(R, G, B) / max(R, G, B)。

    由RGB中最大的两个值来表示色相,公式:

    参考资料:https://blog.csdn.net/hanshanbuleng/article/details/80383813

    http://www.360doc.com/content/18/0511/15/46318754_753115911.shtml

  • 相关阅读:
    WebApi 自定义过滤器实现支持AJAX跨域的请求
    ASP.NET MVC 实现与SQLSERVER的依赖缓存
    MVC4+Springnet+Nhibernate学习系列随笔(一)
    自定义JsonResult处理JSON序列化DateTime类型数据(Ext4.2+ASP.NET MVC 4)
    SqlServer计算周岁的函数
    RabbitMq 使用笔记(winows 64版本)
    解决IDEA下tomcat启动server乱码
    Servlet学习笔记(一)
    解决IDEA使用terminal时 git log 乱码
    Git常用的命令
  • 原文地址:https://www.cnblogs.com/hvicen/p/11723385.html
Copyright © 2011-2022 走看看