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

.net - 在 Windows (.Net) 上转换 JPEG 颜色空间(Adobe RGB 到 sRGB)

我需要从大照片中生成缩略图和中等大小的图像。这些较小的照片用于在在线画廊中展示。许多摄影师使用 Adob​​e RGB 提交 JPEG 图像。我想对所有缩略图和中等大小的图像使用 sRGB

我正在使用 dotnet (asp.net) 并且需要一种将 Adob​​e RGB 转换为 sRGB 而不损失任何质量的方法。

0 投票
8 回答
4473 浏览

language-agnostic - 给我画彩虹

您将如何使一系列 RGB 颜色在光谱颜色范围内均匀分布?以至于看起来像真正的彩虹。

0 投票
2 回答
483 浏览

actionscript-3 - 从 argb-uint 中取出 r 通道?

我在函数的参数中有一个 argb 值,该函数需要摆脱 agb 值,只保留 r。你会怎么做?谢谢你

0 投票
2 回答
1607 浏览

php - 查找颜色范围

我想从一个 RGB 值的值中找到一系列颜色

例如,如果给我 rgb(0,100,200),它将给我介于 rgb(0,0,255) 和 rgb(0,255,255) 之间的所有内容。但不是 rgb(255,0,255)。

同样 rgb(150,50,0)。返回:rgb(255,0,0) 和 rgb(255,255,0)。不是 rgb(255,0,255)。

有道理?

我使用 PHP

0 投票
2 回答
2386 浏览

image - 将 RGB 12 位数据转换为 RGB 12 位打包数据

我有一些 12 位的 RGB(图像)数据。每个 R,G,B 有 12 位,共 36 位。现在我需要将这个 12 位 RGB 数据组合成打包数据格式。我试图提及以下包装:-

目前我的输入数据为 - B0 - 12 位 G0 - 12 位 R0 - 12 位 B1 - 12 位 G1 - 12 位 R1 - 12 位 .. 等等。我需要将其转换为打包格式:-

Byte1 - B8(B0 数据的 8 位)

Byte2 - G4B4(B0 数据的剩余 4 位 + G0 的前 4 位)

Byte3 - G8(G0 的剩余 8 位)

Byte4 - R8(R0 的前 8 位)

Byte5 - B4R4(B1 的前 4 位 + R0 的后 4 位)

我必须将这些单独的字节以文本格式写入文件。一个字节低于另一个。

对于 10 位 RGB 输入数据,我必须做类似的事情。

  1. 是否有任何工具/软件可以转换我想要完成的数据。

  2. 我正在尝试在 C 程序中执行此操作 - 我正在从 R、G、B 的各个 12 位(总共 36 位)中形成一个 64 位。但在那之后,我无法想出一个逻辑来从 R、G、B 数据中挑选必要的位以形成字节流,并将它们转储到文本文件中。

任何指针都会有所帮助。

0 投票
2 回答
648 浏览

flash - 如何使用 if 条件检查对象的 rgb 颜色?帮我

我想在 flash 中使用 actionscript 检查对象的 RGB 颜色。对象的名称是 object1。我像这样检查过,但没有用。帮我

给我正确的语法来检查对象的 rgb 颜色

0 投票
1 回答
1523 浏览

winforms - 如何将 Color 属性序列化为 ARGB 值?

我正在使用 Windows 窗体设计器。它尽可能将 Color 类型的属性序列化为已知名称。我需要它将这些属性始终序列化为 RGB,因为稍后我需要它与其他系统互操作,该系统只能从 RGB 值反序列化。有没有办法将颜色属性始终序列化为 RGB 值?

0 投票
2 回答
3275 浏览

colors - 迭代颜色

有没有很好的方法来迭代颜色?我知道这听起来像是一个奇怪的问题,但这是一个类比。

假设您编写了一个游戏,您可以在其中环游地球。您选择一个起点,然后定义一个重复应用的规则。例如:从您在地球上的当前位置开始,然后定义穿过您所在位置以及北极和南极的大圆。每走一步,沿着这个圆圈走 10 英里。每一步都会带你进入与前一步相似的气候(尽管有时你会因为在海洋中而湿透了)。或者每走一步走 6,000 英里。现在每一步都是一个非常不同的气候。

现在想象一个用随机颜色在屏幕上绘制元素的程序。也许您将增量设置为较低的数字,并且每种颜色都与以前的颜色非常相似。也许你把它定得很高,每一种颜色都与以前的颜色大不相同。

如果您使用 RGB 值并将 R、G 和 B 分别增加少量,您会逐渐变化,直到其中一个值换行并且您会突然发生变化。

使用 HSB 值,色调的色域是圆形的,因此没有不连续性。S 和 B 不是,您可能会遇到一系列无法​​区分的颜色,因为 S 太低以至于它们看起来都是白色的。将 S 和 B 保持在最大值是可能的,尽管它会遗漏很多颜色。

程序的每次运行只使用少量颜色(10 到 15)。我想随机选择值,以便颜色和谐地混合一次,一次它们发生冲突,一次它们都是柔和的,一次它们是饱和和柔和的混合,等等。

0 投票
5 回答
277973 浏览

excel - 将单元格的背景颜色设置为单元格中数据的RGB值

我有一列包含 RGB 值,例如:

在 Excel 中,有什么方法可以使用它来设置单元格的背景颜色?

0 投票
9 回答
69413 浏览

algorithm - 将光频率转换为RGB?

有谁知道将光频率转换为 RGB 值的任何公式?