RGB与HSV之间的转换公式及颜色表

RGB & HSV 英文全称

 RGB - Red, Green, Blue

 HSV - Hue, Saturation, Value

HSV --> RGB 转换公式

HSV --> RGB 颜色表

RGB --> HSV 转换公式

RGB --> HSV 颜色表

参考资料

1、RGB to HSV conversion | color conversion

http://www.rapidtables.com/convert/color/rgb-to-hsv.htm

2、HSV to RGB conversion | color conversion

http://www.rapidtables.com/convert/color/rgb-to-hsv.htm

时间: 2024-08-02 06:56:25

RGB与HSV之间的转换公式及颜色表的相关文章

RGB与HSB之间的转换公式

先来了解一些概念: 1.RGB是一种加色模型,就是将不同比例的Red/Green/Blue混合在一起得到新颜色.通常RGB颜色模型表示为: 2.HSB(HSV) 通过色相/饱和度/亮度三要素来表达颜色. H(Hue):表示颜色的类型(例如红色,绿色或者黄色).取值范围为0—360.其中每一个值代表一种颜色. S(Saturation):颜色的饱和度.从0到1.有时候也称为纯度.(0表示灰度图,1表示纯的颜色) B(Brightness or Value):颜色的明亮程度.从0到1.(0表示黑色,

RGB、HSV、HSI颜色空间

概述 这篇博客主要介绍RGB.HSV和HSI颜色空间以及转换公式. RGB颜色空间 定义 RGB颜色空间通常用于显示器系统,例如:电脑.电视机的显示器使用的都是RGB颜色空间.利用物理学中的三原色叠加原理,可以产生各种颜色.在RGB颜色空间中,R.G.B各颜色分量彼此独立. RGB颜色空间的缺点在于不符合人眼的视觉特性,直接处理多有不便,因此通常需要转换到其他颜色空间进行处理,最后再转换到RGB颜色空间,用于显示器显示. 数学模型 RGB颜色空间中,R.G.B三个分量彼此独立,所能表示的范围也相

颜色空间RGB与HSV(HSL)的转换

转自:http://blog.csdn.net/jiangxinyu/article/details/8000999 一般的3D编程只需要使用RGB颜色空间就好了,但其实美术人员更多的是使用HSV(HSL),因为可以方便的调整饱和度和亮度. 有时候美术需要程序帮助调整饱和度来达到特定风格的渲染效果,这时候就需要转换颜色空间了. 出处:http://zh.wikipedia.org/wiki/HSL%E5%92%8CHSV%E8%89%B2%E5%BD%A9%E7%A9%BA%E9%97%B4 H

Atitit  rgb yuv  hsv HSL 模式和 HSV(HSB) 图像色彩空间的区别

Atitit  rgb yuv  hsv HSL 模式和 HSV(HSB) 图像色彩空间的区别 1.1. 色彩的三要素 -- 色相.明度.纯度1 1.2. YUV三个字母中,其中"Y"表示明亮度(Lumina nce或Luma),也就是灰阶值:而"U"和"V"表示的则是色度(Chrominance或Chroma)2 1.3. HSB 和 HSV 是是一样的,只是叫法不同,HSL 则还有一些细微的区别:2 2. RGB 是对机器很友好的色彩模式,但

由RGB到HSV颜色空间的理解

1. RGB模型 2. HSV模型 3. 如何理解RGB与HSV的联系 4. HSV在图像处理中的应用 5. opencv中RGB-->HSV实现 在图像处理中,最常用的颜色空间是RGB模型,常用于颜色显示和图像处理,三维坐标的模型形式,非常容易被理解. 而HSV模型,是针对用户观感的一种颜色模型,侧重于色彩表示,什么颜色.深浅如何.明暗如何.第一次接触HSV,书本里首先抛出的是一个圆锥模型,由于很少使用HSV,所以印象不深刻,但看一些资料时,HSV的概念时不时出来骚扰一些人的神经,所以,弄清楚

RGB 转化 HSV代码

public void toHSV3( int red , int green , int blue ){ double maxRGB = FqMath.max( red , green , blue );// double minRGB = FqMath.min( red , green , blue ); double itemp = maxRGB; //v'=itemp double temp = maxRGB - minRGB;// if( maxRGB == minRGB ){ thi

HTML RGB 颜色表 16进制表 颜色对应表

 16 常用颜色表(颜色 + RGB + 名字): Color Value Name   Color Value Name   #00FFFF aqua     #808080 gray   #000080 navy     #C0C0C0 silver   #000000 black     #008000 green   #808000 olive     #008080 teal   #0000FF blue     #00FF00 lime   #800080 purple     #F

RGB HSI HSV HSB HSL

HSI:色相(hue),饱和度(saturation),亮度(Intensity),这种模型完全对应于RGB模型转化而来,转化也有严格的公式推导得到,网上提供了几种转化公式的表示方法: HSV:色相(hue),饱和度(saturation),明度(value),也称HSB(brightness). HSL:色相(hue),饱和度(saturation),亮度(luminance). 上面这两种模型各个意义也不完全一样,它们的意义对应于它们各自的建模方式.其中HSV/HSB来自于Lab建模方式并考

Android开发:setAlpha()方法和常用RGB颜色表----颜色, r g b分量数值(int), 16进制表示 一一对应

杂家前文Android颜色对应表只有颜色和十六进制,有时候需要设置r g b分量的int值,如paint.setARGB(255, 127, 255, 212);就需要自己计算下分量的各个值.这里提供一个带有r g b分量的int型的颜色表.注意paint.setAlpha()及paint.setARGB()的第一个参数,即透明度.其取值范围是0---255,数值越小,越透明,颜色上表现越淡.实际上当设成10以下就会有透明的效果了. 注意:这个透明度是用来设置画笔paint的透明度,然后用pai