问题标签 [color-palette]

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 投票
0 回答
121 浏览

image - 分析二进制图像数据以确定格式

我有一些二进制数据表示要在基于 OpenGL 的系统上用作纹理的图像。

我正在尝试确定此图像的实际格式...例如:RGBA、RGB5_A1、RGB8...

通过蛮力方法,我得到了最好的结果,将它绘制为 RGB5_A1,尽管它看起来比它应该的要小。

尝试将其渲染为 GL_RGB5 会产生正确的尺寸,但图像会被渲染为全白。

GL_RGBA8 生成的图像既太小又太暗。

请注意,我不需要以编程方式确定格式。我只需要确定这个特定纹理的格式。我什至不能告诉你颜色深度是多少。

一旦渲染,我确实知道它“应该”是什么样子。

是否有任何工具可以帮助解决这个问题?可以以所有可能的格式渲染纹理并允许我查看它们的东西?

0 投票
2 回答
159 浏览

color-scheme - 我如何自动生成组合在一起的 3 种颜色(边框、填充和文本)

我正在尝试自动生成一堆包含边框、填充和文本标签的图像。

我正在使用脚本生成一个 svg 文件,随后我使用蜡染进行光栅化

我正在寻找

  • 一种生成不同颜色集的算法
  • 或某人拼凑的一组预先罐装的颜色

指针赞赏

0 投票
2 回答
1082 浏览

colors - iPhone 的 OpenGL ES 1.1 的 OpenGL 颜色索引?

是否可以在 openGL ES 1.1 中使用调色板?

我目前正在开发一款具有玩家精灵的游戏,并且玩家精灵需要能够更改为不同团队的颜色。例如,改变衬衫的颜色但不改变面部颜色,这就排除了简单的色调旋转。

这可能吗,还是必须手动实现(直接修改纹理数据)?

0 投票
2 回答
440 浏览

colors - 从图像创建调色板的方法?

假设我有一张未指定颜色深度和尺寸的图像。
有什么方法可以将其压缩为 n 调色板?
我的 google-fu 在这个方面很弱。

0 投票
4 回答
4513 浏览

php - 如何使用 PHP 制作更轻的颜色版本?

你好地球人。关于 RGB 颜色及其在一个简单的小 php 代码中的用处的问题:

想象一下,我有$colorA一个包含有效六字符颜色的变量。比如说B1B100,一种绿色的自然色。现在,如果我想从中制作一种新颜色,也就是说,比原来的颜色大约浅十级。

是否有一个知道 rgb 颜色的 php 就绪函数

php函数RGB(输入颜色,做什么,输出颜色) 做什么可以是+/- 255的亮度值等。

这样的事情已经可能发生还是我在做白日梦?

如果这不存在,那么最短的代码是什么?建议、代码或想法都是我的答案。谢谢。

0 投票
2 回答
3695 浏览

image-processing - 将真彩色 RGB 图像转换为索引颜色

我想使用索引调色板将 24 位 RGB 图像(每个通道 8 位)转换为 8 位。

我最初的想法是创建一个数组并简单地计算每种颜色在图像中出现的次数,但我认为如果有大面积的颜色略有变化而占用了所有的调色板空间,那就太浪费了较小但可能更重要的颜色组。

完成调色板的构建后,我的想法是将每种 RGB 颜色视为一个 3 维矩阵,并将其点积与调色板中的每个条目进行比较。

...

如您所见,我并不完全了解术语,但我希望您明白我的意思:)

我的问题是;有没有人能够分享关于如何解决这个问题的见解,或者可能让我朝着正确的方向阅读任何在线阅读材料?

谢谢!

0 投票
2 回答
3672 浏览

delphi - 如何获得视觉上不同颜色的列表?

我需要分配颜色来区分不同的项目。简单案例:根据客户订购不同颜色的行。

我不想让用户为每个客户选择一种颜色,我想在运行时这样做。

如果有一个客户我会使用“红色”,如果有两个“红色”和“白色”,...

当然,我可以创建GimmeRandomColour(i: index)自己的函数来使用iRGB创建良好随机颜色的函数(但在这种情况下,创建漂亮的颜色可能会很棘手)。或者我可以说 if iis 0 给我 clRed, ... (这样创建许多颜色可能是个问题)。

如何获得具有可接受对比度的“良好颜色列表”?

0 投票
2 回答
9759 浏览

javascript - 访问不同文件中定义的 javascript 函数

我在访问不同位置定义的 javascript 函数时遇到了两个看似相关的问题。我遇到的第一个问题是调用我从 firgbug 或 safari 控制台定义的函数。我定义了一个名为 getRed 的函数,如下所示:

我希望能够从控制台测试此功能,但每次我尝试调用 getRed(1,1); 例如,我收到这样的错误:ReferenceError: getRed is not defined

我是否需要进行特殊调用来定义命名空间?我在一个名为 drawing.js 的 javascript 文件中定义了这个函数,该文件在我的 html 页面中很早就定义了。

我遇到的另一个问题是从我的 dojo 调色板的 onChange: 方法调用同一个 drawing.js 文件中定义的函数。这是调色板的代码:

这是drawing.js文件中changeColor的定义:

每次单击调色板时,都会出现以下错误: ReferenceError: colorChange is not defined。

我对 javascript 很陌生,我确信这两个问题有一个非常相似且简单的解决方案,但我无法在网上找到答案。谁能帮我吗?

我很确定脚本正在加载,因为此屏幕截图显示: 在此处输入图像描述

0 投票
6 回答
12269 浏览

c# - 如何从图像中生成突出颜色的调色板?

我试图弄清楚如何对图像中的所有像素进行采样并从中生成调色板,例如thisthis。我什至不知道从哪里开始。谁能指出我正确的方向?

__编辑: __

到目前为止,这是我的最终结果:

我使用这个Pixelate函数来获得像 joe_coolish 建议的大块部分。它工作得很好,给了我一个很好的颜色样本(这是来自 windows 样本果冻鱼图片):

现在,如果有人能帮我获得 5 种最独特的颜色(最深的蓝色、最浅的蓝色、橙色、灰色和桃色(?)),我会永远爱你。我真的不明白如何平均添加颜色。我也无法弄清楚如何以编程方式判断颜色是否相似,您的解释中有许多数字和变量,我试图弄清楚什么对谁做了什么而迷失了方向。

0 投票
3 回答
2318 浏览

python - 如何从调色板中进行颜色渐变

我正在研究的这个算法的目标是从一些提供的颜色中输出颜色进展。通过颜色进展,我的意思是在两种颜色(颜色 A、颜色 B)之间创建“淡入淡出”效果,并在其间存储每个颜色值((R,G,B)元组)。

例如,如果提供的是全黑A = (0,0,0)和全白B = (255,255,255),则进展结果将是:

P = ((0,0,0),(1,1,1),(2,2,2), .... ,(253,253,253),(254,254,254),(255,255,255)

所以我们一开始是白色的,然后逐渐变成黑色。当然,白色和黑色非常容易(只需将 RGB 每步增加 1 次,共 255 次)。但是如果我想用两种任意颜色来做这个过程,比如 A = (180,69,1) 和 B = (233,153,0)?

重要说明:如果使用十六进制(或任何其他类型的颜色表示法)更容易实现,我也可以使用它,只需指定哪种类型(考虑到我正在使用 PIL(Python 成像库) ,所以如果它与之兼容,我很好)

显然,它必须是尽可能均匀的分布,进展必须是均匀的。

我需要弄清楚这个算法,以便我可以在我的分形生成器中使用它(Mandelbrot Set,如果你愿意,可以在谷歌上搜索它),所以让进程尽可能柔和,没有打嗝很重要。

提前致谢。