问题标签 [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 投票
2 回答
1174 浏览

java - 设置 Java java.awt.Color RGB 组件的 LSB

有没有办法改变 java.awt.Color RGB 组件的 LSB 值?

0 投票
5 回答
19564 浏览

math - 混合两个 RGB 颜色向量以获得结果

我正在尝试混合两个源 RGB 向量来创建第三个“结果向量”,它是前两个的直观混合。

理想情况下,我将能够模拟“真正的油漆混合特性”,但为简单起见,我试图找到一种方法,使结果看起来直观地类似于您通过组合两个源 rgb 得到的结果。

最低限度,这些特征:
红色 + 黑色 = 深红色
红色 + 白色 = 浅红色

最佳,也具有真实的油漆特性:
红色 + 蓝色 = 紫色
红色 + 黄色 = 橙色
(等)

--

我目前正在通过添加两个源 RGB 向量/255,然后归一化(并乘以 255)来执行此“懒惰方式”。所以,使用这个:[Red = <1,0,0> * 255] + [Blue = <0,0,1> * 255] 给出 Magenta=<1,0,1>/sqrt(2) * 255,虽然其他颜色不太直观甚至不可见......我需要一个更好的方法!请帮忙 :-)

0 投票
4 回答
24560 浏览

objective-c - 创建具有 RGB 值的 NSColor

如何从 RGB 值创建 NSColor?

0 投票
4 回答
6676 浏览

java - 比较两个 BufferedImage 之间像素值的最快方法?

我有一个 TYPE_INT_BGR 类型的 BufferedImage。我需要与另一个 BufferedImage 进行逐像素比较,以计算两个图像之间的“距离”。我有一些工作,但很慢。我从“参考”图像中得到一个像素,将其分解为 RGB 字节:

我将 r/g/b 值与候选图像的相应像素进行比较,并将差异的平方相加。

有没有更快的方法来进行这种比较?查看 JRE 源代码,我看到 BufferedImage.getRGB() 实际上是对来自光栅的组成 RGB 值进行或运算,这对我的目的来说是浪费的,因为我只是再次将其分解为字节。

我将尝试直接执行此操作,但我想知道是否没有更好的方法来执行此操作,无论是通过我可能错过的 Java 或 3rd 方 API。

0 投票
2 回答
1109 浏览

iphone - Iphone 我正在使用 cocos2d 并且需要精灵上像素的 rgba 值

我正在为 iphone 编写 cocos2d 中的射击游戏。我和我想将碰撞检测排除在我的精灵的 alpha 中。如何读取单个像素的 RGBA 值。谢谢您的帮助。

0 投票
3 回答
2455 浏览

colors - Alpha 混合红色、蓝色和绿色图像以生成着色为任何 rgb 值的图像?

基本上,我有一个无法以编程方式为图像着色的上下文,尽管我可以更改它的 alpha 值。通过一些实验,我发现我可以使用特定的 alpha 值对图像的红色、蓝色和绿色版本进行分层,以产生多种颜色。但是,我想知道是否可以通过这种方法实现真正​​的 RGB 表示?如果是这样,将 RGB 值转换为红色、蓝色和绿色层的不同 alpha 值的公式是什么。

0 投票
7 回答
80957 浏览

image - 将 RGBA 颜色转换为 RGB

如何将 RGBA 颜色元组,例如 (96, 96, 96, 202) 转换为对应的 RGB 颜色元组?

编辑:

我想要的是在白色背景上获得一个与 RGBA 元组视觉上最相似的 RGB 值。

0 投票
2 回答
1738 浏览

.net - 将 rgb 值转换为 System.Drawing

我环顾四周,但没有看到这个问题 - 也许它太容易了,但我没有。

如果我有包含颜色值的文件,例如:

255、65535、65280(我认为这是绿色的)

有没有办法:

  1. 将这些转换为 System.Drawing.Color 类型或..更好..
  2. 让.NET 接受它们来代表颜色吗?

谢谢,

0 投票
4 回答
868 浏览

flash - 基于文件加载百分比的 RGB 渐变

我正在处理我的第一个 Flash 项目,对于我的预加载器,我想根据加载的百分比做一个非常简单的渐变。预加载器显示“77% 已加载...”,其中数字 77 是一个名为 percentLoaded 的动态文本实例。我希望 percentLoaded 的 textColor 在从 #000000 到 #FFFFFF 的渐变上以灰度变化。

因此,我不能简单地这样做:

这只是将 textColor 转换为 FFFFFF 的倍数,但输出颜色,因为它不是三个独立的组件。目前,这就是我所拥有的:

其中“rgb2hex”是在类中定义的函数,如下所示:

看起来这实际上并没有改变字体的颜色。我已经导入了 flash.text.TextField 和 flash.display.MovieClip,但不确定我是否遗漏了其他内容。使用字符串连接会更容易吗?或者 currentValue/100 可能发生了什么并将其作为数字传递?

如果好奇,我在这里找到了 rgb2hex 的代码。

谢谢!

0 投票
3 回答
3365 浏览

colors - 寻找 N 种不同的 RGB 颜色

我正在尝试以图形方式显示 N 行的图形,并且我正在尝试找到一种方法来根据我拥有的行数动态分配不同的颜色。RGB 中的值从 0 到 1。我不能使用白色,因为背景是白色的。我发现 N < 7 很容易:

这给了我黑色、蓝色、绿色、青色、红色、洋红色、黄色。但在那之后它将使用白色然后循环。有人知道为索引分配 RGB 值的好方法吗?我也有一个不透明度值可以玩。