问题标签 [rgb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
53118 浏览

algorithm - 如何为饼图选择调色板?

我有一些生成饼图图像的代码。这是一个通用类,因此可以给出任意数量的切片作为输入。现在我很难为切片挑选好的颜色。有没有一些擅长的算法?

颜色需要遵循一些规则:

  • 他们需要看起来不错
  • 相邻的颜色不应该相似(绿色旁边的蓝色是不行的)
  • 饼图背景颜色为白色,因此无法选择白色

一些使用 RGB 值进行操作的算法将是首选解决方案。

0 投票
1 回答
5172 浏览

directshow - 用于自定义解码器的 DirectShow 中的自动 YUV -> RGB

在网上搜索了几个小时后,我非常渴望找到解决方案。我已经在 DirectShow 中启动并运行 OGG Theora 解码器,它输出 YV12 和 YUY2 颜色模型。

现在,我想为此输出制作一个 RGB 像素操作过滤器并将其处理到视频渲染器中。根据thisthis,它应该非常简单和透明,但事实并非如此。

例如,我在CheckInputType()这个检查中实现了:

我希望它在 Theora 和我的解码器之间插入 MSYUV 并为我完成这项工作(即将其转换为 RGB)。问题是我每次都出错(在 GraphEdit 应用程序中)。而且我 100% 确定它是 YV12 作为输入(在调试器中检查)。我能想到的唯一解释是提到了 AVI 解压缩器,但没有关于它的更多信息。

  • 这是否意味着如果我想获得这个自动功能,我必须使用 AVI 容器?
  • 奇怪的是它适用于例如 WMV 视频(在他们的输出上带有 YUV),只有这个 OGG 解码器有问题。所以这可能是一个问题,这个OGG解码器错过了什么?

太糟糕了,MSYUV 过滤器不能用作颜色空间转换器,即在 GraphEdit 中可见且可直接使用...

我很欣赏这方面的任何提示,编程自己的 YV12 -> RGB 转换器我作为最后的手段。

0 投票
7 回答
115357 浏览

c# - 如何将 RGB 颜色转换为 HSV?

如何使用 C# 将 RGB 颜色转换为 HSV?
我在不使用任何外部库的情况下搜索了一种快速方法。

0 投票
4 回答
14362 浏览

vba - 在 VBA 中设置字体颜色

我想将单元格的字体颜色设置为特定的 RGB 值。

如果我使用

我确实变黄了,但是如果我使用更具异国情调的 RGB 值,例如:

我只是得到一个灰色的颜色。

为什么我不能只使用任何 RGB 值?你知道任何解决方法吗?

谢谢。

0 投票
5 回答
5419 浏览

c# - 如何将整数数组分解为字节数组(像素编码)

嗨,很抱歉通过改写我的问题而烦人,但我只是在发现我的答案。

我有一个int由 RGB 值组成的数组,我需要将该int数组分解为一个字节数组,但它应该按 BGR 顺序排列。

由 RGB 值组成的 int 数组的创建方式如下:

0 投票
10 回答
19658 浏览

random - 以编程方式选择高对比度的颜色

这应该是一个简单的问题,但我一直无法找到使其工作的方法。

本质上,我有一个愚蠢的 localhost 页面,用于我的 web 开发。当我在我们的开发服务器和我的本地版本的 C# 代码(通过主机文件从 dev url 重定向)之间浏览时,我知道有时会忘记“dev.foo.com”指向的内容 - 本地或服务器。

所以我创建了一个页面,它将作为我的默认网页的默认页面在本地运行,因此我可以轻松地从服务器识别我的本地主机。

这个页面随机做了很多事情(包括为 D&D 生成角色的起始统计数据),包括设置随机背景颜色。我通过生成 0 到 255 之间的 3 个随机数来实现这一点,并将它们设置为 CSS 中主体背景颜色的 RGB 值。

给定 3 个整数 R、G 和 B,我如何确定 R2、G2 和 B2 以使第二种颜色与第一种颜色具有高对比度?我喜欢让页面有随机的背景颜色(它让我不习惯登陆页面的外观),但我也喜欢能够阅读文本。

0 投票
16 回答
89344 浏览

ios - 如何从 UIColor 获取 RGB 值?

我正在使用以下代码创建一个颜色对象。

如何从创建的颜色对象中检索 RGB 值?

0 投票
2 回答
7142 浏览

iphone - 如何从 iPhone 上的 BitmapContext 中提取 ARGB 组件?

我正在尝试使用以下代码从 CGBitmapContext 获取 ARGB 组件:

}

当我尝试存储红/绿/蓝时,结果总是 240。而 alpha 总是 255。

所以我认为指针可能有问题。它无法返回我想要的正确 ARGB 数据。关于代码有什么问题的任何想法?

0 投票
2 回答
1215 浏览

java - 可以在 Java 中绘制 YCbCr 吗?

我目前有一个项目,使用 Java,它使用 YCbCr 颜色空间中固有的文件类型。其中,在幕后(我必须编写代码)发生了很多数字运算,以从 YCbCr 值转换为 RGB。这是按像素、每帧、每秒 25 帧完成的……

该项目必须完全用软件编写,并且必须独立于平台。

如果我可以跳过这一步,并且仍然从数组创建图像,但是采用 YCbCr 格式,我可以节省很多工作......

提前致谢。

0 投票
21 回答
379100 浏览

image - 确定RGB颜色感知亮度的公式

我正在寻找某种公式或算法来确定给定 RGB 值的颜色的亮度。我知道这不可能像将 RGB 值相加并获得更高的总和更亮那样简单,但我不知道从哪里开始。