30得票3回答
JavaScript中如何获取随机RGB颜色?

我有一段使用 RGB 颜色选择的代码,我想知道如何让 JavaScript 使用 RGB 方法生成随机颜色并在整个代码中记住。 编辑:我尝试过这样做:var RGBColor1 = (Math.round, Math.random, 255) var RGBColor2 = (Math.ro...

29得票5回答
在涂装颜色的颜色空间中查找两种颜色之间的颜色的算法

当混合蓝色和黄色颜料时,结果是某种绿色。 我有两个RGB颜色: 蓝色 =(0, 0, 255) 和黄色 =(255, 255, 0) 有什么算法可以找到混合这两种颜色后的RGB颜色呢?所得到的颜色不必非常精确。对于上面的例子,它只需要看起来像某种绿色即可。 提前致谢。 编辑:根据LaC的答案,...

29得票11回答
以编程方式选择高对比度颜色

这似乎是一个简单的问题,但我一直没有找到方法使其正常工作。 实际上,我有一个愚蠢的本地主页,我用它来进行网站开发。当我在开发服务器和我的 C# 代码的本地版本之间切换时(通过 host 文件从 dev url 转发),有时我会忘记“dev.foo.com”指向哪里 - 是本地还是服务器。 ...

28得票8回答
星等B-V颜色指数转换为视觉RGB颜色

我正在尝试将星星的B-V颜色指数转换为明显的RGB颜色。除了查找表和颜色渐变之外,似乎没有众所周知的算法可以做到这一点。 什么是B-V颜色指数? 这是天文学家分配给星星的数字,用于指示其明显的颜色。热星(低B-V)为蓝/紫色,而冷星(高B-V)为红色,中间为白/橙色的星星。 初始算法 ...

27得票2回答
RGB 565 - 为什么绿色需要6位?

我正在检查不同的RGB格式,想知道为什么在RGB-565中绿色被分配了6位,而红色和蓝色只有5位?这是因为绿色有特殊原因还是只是出于对称美(565而不是655或556)的选择

26得票11回答
RGB整数转RGB - Python

如何将一个RGB整数转换为相应的RGB元组 (R,G,B)?看起来很简单,但我在谷歌上找不到任何信息。 我知道对于每个RGB (r,g,b),你有整数n = r256^2 + g256 + b,我该如何用Python解决反向问题呢?也就是说,给定一个n,我需要计算出对应的r,g,b值。

26得票6回答
将灰度值转换为RGB表示?

如何将灰度值(0-255)转换为RGB值/表示? 这是为了在SVG图像中使用,它似乎不支持灰度,只支持RGB ... 注意:这不是RGB->灰度,这已经在另一个问题中回答了,例如将RGB转换为灰度/强度)。

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

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

26得票8回答
从Range.Interior.Color(或任何其他颜色属性)返回RGB值

我想逐步将一个单元格的背景颜色改为黑色,但是发现 Range.Interior.Color 方法返回的是一个似乎随意的 Long 类型数值。在 MSDN 的文档中几乎没有关于这个数值代表什么的信息。请问有没有一种方法可以从这个长整型数值中获取 RGB 值呢?实际上,我需要 RGB(red, g...

26得票4回答
如何将RGB转换为YUV,再将YUV转换回RGB(双向转换)?

我需要一对转换算法,一个将RGB转换为YUV,另一个将YUV转换为RGB,并且它们彼此互为逆运算。也就是说,往返转换应该不改变值。(如果您愿意,可以用Y'UV、YCbCr、YPbPr替换YUV) 这样的东西存在吗?如果存在,它是什么? 已发布的解决方案(如何在C/C++中执行RGB->YU...