社区
机器视觉
帖子详情
RGB-HSB-CMYK-Lab转换算法,Photoshop Colorpicker实现方法,欢迎图形图像高手进来讨论!
sagezk
2005-01-24 05:46:38
如题
...全文
420
6
打赏
收藏
RGB-HSB-CMYK-Lab转换算法,Photoshop Colorpicker实现方法,欢迎图形图像高手进来讨论!
如题
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
火猴
2005-03-09
打赏
举报
回复
http://www.brucelindbloom.com/index.html?LabGamutDisplay.html
这里面全了
sagezk
2005-03-09
打赏
举报
回复
多谢各位,结贴给分了!
sagezk
2005-03-05
打赏
举报
回复
十分感谢楼上两位,我苦苦搜了n个月,技术资料查了个一箩筐,可关于Lab颜色系统的文章太少了,各位再接再厉,在此小弟多谢!
大可山人
2005-02-25
打赏
举报
回复
RGB-HSB-CMYK-Lab转换算法:
Public Shared Function FromHSB ( ByVal Hue As Single, ByVal Saturation As Single, ByVal Brightness As Single) As Color
Hue /= 360
Dim r As Double = 0
Dim g As Double = 0
Dim b As Double = 0
Dim temp1, temp2 As Double
If Brightness = 0 Then
r = 0
g = 0
b = 0
Else
If Saturation = 0 Then
r = Brightness
g = Brightness
b = Brightness
Else
If Brightness <= 0.5 Then
temp2 = Brightness * (1.0 + Saturation)
Else
temp2 = Brightness + Saturation - Brightness * Saturation
End If
temp1 = 2.0 * Brightness - temp2
Dim t3() As Double = {Hue + 1.0 / 3.0, Hue , Hue - 1.0 / 3.0}
Dim clr () As Double = {0, 0, 0}
Dim i As Integer
For i = 0 To 2
If t3(i) < 0 Then t3(i) += 1.0
If t3(i) > 1 Then t3(i) -= 1.0
If 6.0 * t3(i) < 1.0 Then
clr(i) = temp1 + (temp2 - temp1) * t3(i) * 6.0
ElseIf 2.0 * t3(i) < 1.0 Then
clr(i) = temp2
ElseIf 3.0 * t3(i) < 2.0 Then
clr(i) = temp1 + (temp2 - temp1) * (2.0 / 3.0 - t3(i)) * 6.0
Else
clr(i) = temp1
End If
Next i
r = clr(0)
g = clr(1)
b = clr(2)
End If
End If
Return Color.FromArgb ( CInt (255 * r), CInt (255 * g), CInt (255 * b))
End Function
还有其他几种算法,有一个网站专门讲这个,查到之后再告诉你。
寻开心
2005-02-25
打赏
举报
回复
http://www.brucelindbloom.com/
math栏目
但是需要注意,那是分析色系之间标准的转换的
但是对 photoshop 未必使用, photshop是针对印刷行业的油墨特色做了一些调整的
它使用自己的公式
因此给了你rgb数值,转换出不一致的cmyk,lab等数值也是很正常的事情
sagezk
2005-01-25
打赏
举报
回复
题目太难,没人会?还是太简单!各路高手进来讨论一下!
LAB
、
HSB
、
RGB
和
CMYK
色彩模式简介
使用
Photoshop
进行色彩选择时,会出现
LAB
、
HSB
、
RGB
和
CMYK
四种色彩模式,那么这四种颜色有什么区别与联系呢?很明显,这些模式应该都有试用的场景或适用的人群,否则若都是一致的,那何不对用户只提供一种模式,与其他模式的
转换
在PS内部处理就行。但在介绍模式之前,需理清一些概念。 加色法与减色法。所谓加色法,是指用色光的三原色——红、黄、蓝,在一片漆黑的环境中混合得到所有颜色的
方法
,比
rgb
灰色_ps中"
HSB
”、"
lab
"、"
CMYK
"、"
RGB
"有什么区别
ps中有
HSB
色彩模式,
RGB
色彩模式,
CMYK
色彩模式,
Lab
色彩模式,现在分别介绍一下这几种色彩模式:
HSB
色彩模式(也称HSL)颜色有三种属性,色相,亮度,饱和度,
HSB
分别是这三种属性的英文简写。色相,就是各种色彩的相貌,比如红,黄,绿,蓝等,它是色 彩的首要特征,是区别各种不同色彩的最准确的标准,不同的色彩肯定拥有不同的色相,事实上任何黑白灰以外的颜色都有色相的特征,而色相也是由原色,间...
【转】“
HSB
”、“
lab
“、“
CMYK
“、“
RGB
“有什么区别?
"
HSB
”、"
lab
"、"
CMYK
"、"
RGB
"有什么区别?_百度知道 (baidu.com)https://zhidao.baidu.com/question/1118909743570135459.html ps中有
HSB
色彩模式,
RGB
色彩模式,
CMYK
色彩模式,
Lab
色彩模式,现在分别介绍一下这几种色彩模式:
HSB
色彩模式(也称HSL) 颜色有三种属性,色相,亮度,饱和度,
HSB
分别是这三种属性的英文简写。 色相,就是各种色彩的相貌,比如红,黄,绿,蓝等,它是色 彩的首要特征,是区别.
色彩模式(
RGB
、
CMYK
、
HSB
、
Lab
、Duotone等)
色彩是一门很深的学问,每种色彩都有自己的特点和原理。设计师要在网页设计中灵活、巧妙运用,使网页达到各种精彩效果。先详细了解色彩的模式是很有必要的。 在这里,按照我的理解。把色彩模式做下解释:
RGB
色彩模式:
RGB
模型通常用于光照原理的视频和屏幕图像。只要是在显示器上显示的图像,最终还是以
RGB
方式来呈现的。还多用于荧光屏的视觉效果呈现,比如电子幻灯片、FLASH动画和各种多媒体用途。大家...
深入剖析
RGB
、
CMYK
、
HSB
、
LAB
色相: 红 —— 绿 就是色相变化,色相是色彩的首要特征,简单来说就是一眼望去是什么颜色,就是色相。明度: 黑 —— 白 就是明度变化,就是感官上的比较亮比较暗,除了简单的添加黑白使明度变化外,不同纯色也有明度差异,把不同的纯色去色后,就可以比较明度了。纯度: 简单来说就是饱和度,颜色越灰,一眼望去色相越不明确,纯度越低。P.s.色环上的相邻色混合不会降低纯度,比如黄加红得到的橙色,纯度就不降低,
机器视觉
4,514
社区成员
15,347
社区内容
发帖
与我相关
我的任务
机器视觉
图形图像/机器视觉
复制链接
扫一扫
分享
社区描述
图形图像/机器视觉
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章