66得票5回答
HSB、HSL和HSV之间的区别

我正在编写一个基于C++的基础图形API,其中包含一个颜色类。因此,我决定查看微软的.NET框架,并注意到他们的Color类具有HSB函数。 然后,我开始研究确定是否应该在我的类中提供HSB、HSL或HSV或它们全部都提供。 所以,我有三个关于HSB、HSL、HSV的问题: HSB和H...

54得票6回答
JavaScript准确地将HSB/HSV颜色转换为RGB

我需要准确地将HSB转换为RGB,但我不确定如何解决将小数转换为整数的问题而不进行四舍五入。这是我从颜色选择器库中获得的当前函数:HSBToRGB = function (hsb) { var rgb = { }; var h = Math.round(hsb.h); ...

26得票9回答
色彩理论:如何将Munsell HVC转换为RGB / HSB / HSL

我正在查看一份文件,描述了牙科中用于描述牙齿颜色的标准颜色。它引用了“色相”、“明度”、“色度”值,并指出它们来自于1905年Munsell颜色描述。 A. H. Munsell在1905年开发的色彩符号系统将颜色分为三个属性:色调(HUE)、明度(VALUE)和饱和度(CHROMA)[15...

24得票4回答
有没有将UIColor转换为色调、饱和度和亮度的函数?

我可以使用RGB值设置UIColor:[UIColor colorWithRed:0.53 green:0.37 blue:0.11 alpha:1.00]; 我可以使用HSB值设置UIColor:[UIColor colorWithHue:0.10 saturation:0.16 brigh...

19得票9回答
将HSB/HSV颜色转换为HSL

如何将HSB颜色转换为HSL? Photoshop在其颜色选择器中显示HSB颜色。 HSB颜色无法用于CSS,但可以使用HSL。 我尝试了这个JS: function hsb2hsl(h, s, b) { return { h: h, s: s, l: b-s...

12得票4回答
在RGB模型中,有多少种不同的色调可用?

在RGB模型中,每个像素由3个字节定义,分别为R、G和B。这总共可以得到224种颜色,其中包括256个灰度色调。 通常使用浮点数(而不是字节)来表示HSV / HSB / HSL模型。大多数描述将色相描述为圆锥体中的“角度”,因此将其视为实数是有意义的。 但是,这与224总颜色的现实限制有...

10得票1回答
.Net Color结构使用HSB还是HSL颜色空间?

据我所知,HSL和HSB颜色空间非常相似,两者都使用相同的0-360色轮表示色调,以及相同的0-1值表示饱和度。它们之间唯一的区别在于HSB模型中有亮度,其中0是黑色,1是完全强度的颜色,而在HSL中有亮度/亮度,其中0仍然是黑色,但1是白色。 .NET Color结构使用RGB空间,但具有...

7得票4回答
将RGBW颜色转换为标准的RGB/HSB表示法

我正在为家庭自动化系统中的灯光管理构建一个接口。我成功地控制了各种供应商的标准开/关和可调光线,但现在遇到了与RGB灯光相关的问题。 我目前使用的是RGBW LED灯带 - 具体来说,我正在使用低成本的RGBW灯光:该灯光由四个LED组成,每个LED都可以单独控制。 更明确地说 - 我正在...

7得票1回答
.NET 4.5在上索布语文化中存在DateTime格式/转换错误

使用上索布里亚文化(hsb)将DateTime对象转换为字符串时,使用格式“d. M. yyyy H.mm.ss'hodź.'”。例如,ToString(“G”)返回“2011年12月31日5.06.07 hodź。”,表示2011年12月31日上午05:06:07。 问题是尝试将这样的字符...

7得票3回答
在RGB或HSV颜色空间上进行k-means聚类?

我想对一张图片进行划分,但有人告诉我使用RGB的欧几里得距离并不如HSV好用。但是对于HSV来说,由于不是所有的H、S、V值都处于相同的范围内,所以我需要对其进行归一化处理。对于归一化后的HSV进行聚类是一个好主意吗?如果是,那么我应该如何在HSV范围内进行归一化呢? 谢谢。