问题标签 [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.
algorithm - 如何为饼图选择调色板?
我有一些生成饼图图像的代码。这是一个通用类,因此可以给出任意数量的切片作为输入。现在我很难为切片挑选好的颜色。有没有一些擅长的算法?
颜色需要遵循一些规则:
- 他们需要看起来不错
- 相邻的颜色不应该相似(绿色旁边的蓝色是不行的)
- 饼图背景颜色为白色,因此无法选择白色
一些使用 RGB 值进行操作的算法将是首选解决方案。
directshow - 用于自定义解码器的 DirectShow 中的自动 YUV -> RGB
在网上搜索了几个小时后,我非常渴望找到解决方案。我已经在 DirectShow 中启动并运行 OGG Theora 解码器,它输出 YV12 和 YUY2 颜色模型。
现在,我想为此输出制作一个 RGB 像素操作过滤器并将其处理到视频渲染器中。根据this和 this,它应该非常简单和透明,但事实并非如此。
例如,我在CheckInputType()
这个检查中实现了:
我希望它在 Theora 和我的解码器之间插入 MSYUV 并为我完成这项工作(即将其转换为 RGB)。问题是我每次都出错(在 GraphEdit 应用程序中)。而且我 100% 确定它是 YV12 作为输入(在调试器中检查)。我能想到的唯一解释是提到了 AVI 解压缩器,但没有关于它的更多信息。
- 这是否意味着如果我想获得这个自动功能,我必须使用 AVI 容器?
- 奇怪的是它适用于例如 WMV 视频(在他们的输出上带有 YUV),只有这个 OGG 解码器有问题。所以这可能是一个问题,这个OGG解码器错过了什么?
太糟糕了,MSYUV 过滤器不能用作颜色空间转换器,即在 GraphEdit 中可见且可直接使用...
我很欣赏这方面的任何提示,编程自己的 YV12 -> RGB 转换器我作为最后的手段。
c# - 如何将 RGB 颜色转换为 HSV?
如何使用 C# 将 RGB 颜色转换为 HSV?
我在不使用任何外部库的情况下搜索了一种快速方法。
vba - 在 VBA 中设置字体颜色
我想将单元格的字体颜色设置为特定的 RGB 值。
如果我使用
我确实变黄了,但是如果我使用更具异国情调的 RGB 值,例如:
我只是得到一个灰色的颜色。
为什么我不能只使用任何 RGB 值?你知道任何解决方法吗?
谢谢。
c# - 如何将整数数组分解为字节数组(像素编码)
嗨,很抱歉通过改写我的问题而烦人,但我只是在发现我的答案。
我有一个int
由 RGB 值组成的数组,我需要将该int
数组分解为一个字节数组,但它应该按 BGR 顺序排列。
由 RGB 值组成的 int 数组的创建方式如下:
random - 以编程方式选择高对比度的颜色
这应该是一个简单的问题,但我一直无法找到使其工作的方法。
本质上,我有一个愚蠢的 localhost 页面,用于我的 web 开发。当我在我们的开发服务器和我的本地版本的 C# 代码(通过主机文件从 dev url 重定向)之间浏览时,我知道有时会忘记“dev.foo.com”指向的内容 - 本地或服务器。
所以我创建了一个页面,它将作为我的默认网页的默认页面在本地运行,因此我可以轻松地从服务器识别我的本地主机。
这个页面随机做了很多事情(包括为 D&D 生成角色的起始统计数据),包括设置随机背景颜色。我通过生成 0 到 255 之间的 3 个随机数来实现这一点,并将它们设置为 CSS 中主体背景颜色的 RGB 值。
给定 3 个整数 R、G 和 B,我如何确定 R2、G2 和 B2 以使第二种颜色与第一种颜色具有高对比度?我喜欢让页面有随机的背景颜色(它让我不习惯登陆页面的外观),但我也喜欢能够阅读文本。
ios - 如何从 UIColor 获取 RGB 值?
我正在使用以下代码创建一个颜色对象。
如何从创建的颜色对象中检索 RGB 值?
iphone - 如何从 iPhone 上的 BitmapContext 中提取 ARGB 组件?
我正在尝试使用以下代码从 CGBitmapContext 获取 ARGB 组件:
}
当我尝试存储红/绿/蓝时,结果总是 240。而 alpha 总是 255。
所以我认为指针可能有问题。它无法返回我想要的正确 ARGB 数据。关于代码有什么问题的任何想法?
java - 可以在 Java 中绘制 YCbCr 吗?
我目前有一个项目,使用 Java,它使用 YCbCr 颜色空间中固有的文件类型。其中,在幕后(我必须编写代码)发生了很多数字运算,以从 YCbCr 值转换为 RGB。这是按像素、每帧、每秒 25 帧完成的……
该项目必须完全用软件编写,并且必须独立于平台。
如果我可以跳过这一步,并且仍然从数组创建图像,但是采用 YCbCr 格式,我可以节省很多工作......
提前致谢。
image - 确定RGB颜色感知亮度的公式
我正在寻找某种公式或算法来确定给定 RGB 值的颜色的亮度。我知道这不可能像将 RGB 值相加并获得更高的总和更亮那样简单,但我不知道从哪里开始。