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

r - 反向发散调色板

我经常使用映射到一个参数的发散调色板,该参数在靠近中间的某个地方有一个有趣的转折点。

不幸的是,可用的不同调色板(例如来自 C. Brewer 的调色板)似乎都在两个极端而不是中间具有饱和颜色,通常定义为白色或浅灰色。这是一个示例

在此处输入图像描述

由文本标签指示的连续参数通过相关曲线的峰值达到最大值的最佳值。

在浅白色或灰色背景上(典型的 ggplot2),我的数据中最有趣的部分变得几乎不可见;我希望它“流行”更多,而两边的值逐渐远离中心,具有不同的色调。有没有好的发散调色板的来源,中间饱和度更高,两边褪色?

这是一个用于说明的示例代码,选择黑色作为中性中间点(我更喜欢不那么戏剧化的东西,但很难让它与两边很好地融合)。

在此处输入图像描述

编辑:澄清一下,我熟悉colorRampPaletteand scale_colour_gradientn,我寻求建议

1-为此目的选择好的颜色;

2-定义将手工制作的调色板映射到变量的色阶,类似于对参数scale_colour_gradient2所做的mid(中心颜色可能不在参数范围的确切中心)

0 投票
3 回答
488 浏览

image-processing - 如何从 hex 或 rgb 值计算人类可读的颜色名称

通过调色板提取找到图像中的主色后,我想找到一个最近邻颜色名称字符串。

哪些算法或图像处理技术可能适合从已知调色板(例如X11/CSS 调色板)中获取最接近的颜色名称?

0 投票
0 回答
265 浏览

png - Graphicsmagick“-type PaletteMatte”不会在调色输出中保留 Alpha 通道

使用从 2014 年 6 月 17 日的 GM 快照下载的 1.4 版,使用 Windows 中的 GM 命令行。使用 1.3.18 的尝试实际上使该工具崩溃。我正在运行这个命令:

输入 PNG 是具有 8 位 alpha 通道的 32 位 PNG,输出需要是具有源透明度的 8 位调色板 PNG 文件。生成此命令的输出时,将删除 alpha 并将覆盖的空间转换为全白 (255,255,255)。此时不存在 Alpha 通道。我已经尝试了几次迭代,包括对只产生 32 位输出的遮罩进行合成:

到目前为止,即使是 XNView 也无法做到这一点。任何帮助,将不胜感激。谢谢!!

0 投票
1 回答
836 浏览

opengl - 将调色板应用于纹理

在许多愚蠢的问题后更新

目标:应用纹理调色板意味着 GL 着色器(模拟 Indexed8 纹理格式)。互联网上到处都是关于某个主题的文章,并且都包含相同的解决方案。我有它,不幸的是,它对我不起作用。

所以。

片段着色器:

顶点着色器:

这是我的结果(左 - 我的照片,右 - 原始):

  结果

该死的,我只是设置了不正确的顶点坐标!>.<

感谢试图帮助的好人。现在我知道这与 texture2d 和 fetchTexel 不同,并找到了问题的原因!丁:

0 投票
1 回答
208 浏览

xaml - 如何将 Syncfusion win 电话图表自定义调色板与条件

我有一个 win 电话图表控件,想根据三个条件显示数据。所以我使用了一个酒吧系列,每个酒吧都满足三个条件中的任何一个。所以我只想为一个条件显示三种不同颜色的条形图。

这是为条形添加不同颜色的简单方法。我如何指定条件?

0 投票
2 回答
1547 浏览

r - 在绘图之间保持调色板不变

我需要比较两个相同数量的地图,我想在两个图表中保持调色板不变,以便于理解,但看起来我不知道该怎么做。

我应该设置限制(例如,所有分配到低的地块和最高级别到高的地块之间的最小值吗?)

有没有简单的方法可以做到这一点?

我是新手,很抱歉,如果解决方案是平庸的,我浏览了很多博客文章,但看起来我什么也没找到。

我的代码:

给你一个想法,这是一张图片

一个图像

这是另一个

其他

一点都不清楚!图像仍然需要一些“美化”它只是为了给出一个想法

基本上我想要的是这个问题,但对于离散(因子)值

0 投票
2 回答
2407 浏览

android - 适用于 Android 的最快可用颜色量化算法是什么?

我正在使用 NeuQuant 量化算法(https://code.google.com/p/android-gif-project/source/browse/trunk/GIFproject1/src/com/ui/NeuQuant.java?r=5)将 jpeg 缩小为 256 色图像,但速度很慢(320x240 图像约 1 秒,640x480 图像约 3 秒)。即使有多个线程,我也无法将处理时间提高到一个不错的水平(理想情况下在每个图像范围内 100 毫秒)。

有谁知道将图像的调色板减少到 256 色的更快算法?

0 投票
4 回答
15900 浏览

r - 可视化 R 中的颜色/调色板列表

我有以下带有 rgb 值的 data.frame。因此,每一行表示一种颜色。

如何可视化这些颜色?这可以是颜色条或调色板或饼图。我尝试使用以下方法,但无法将其放入我的数据中:

0 投票
1 回答
291 浏览

r - 如何在 R 中使用定义的颜色作为调色板

我有以下颜色列表:

如何以与彩虹()调色板的以下命令相同的方式使用它:

以下作品:

然而,这里的颜色序列是重复的(5 次),而不是调色板从一端延伸到另一端。

0 投票
1 回答
5398 浏览

colors - gnuplot 调色板,默认和定义

一些与上一个问题有关的内容

我想采用 gnuplot 的默认(pm3d 默认)调色板并在 X 处放置一个白色值,并将 >=X 的任何内容设置为白色,但其余(<X)仍然以默认值分布。

例如,我的值在 0 到 100 之间。我只对 0 到 30 的值感兴趣,所以我执行以下操作:

现在,使用默认调色板的值在 0 到 30 之间均匀分布,但是值 30.001 到 100 都是黄色的。我想在我的调色板顶部放置一个白色块,在颜色栏上说这样的话

0:30 使用默认调色板均匀分布 30:31 白色

在实际图中,将值 >=30 设为白色。

我知道我可以设置定义的值,但我似乎无法将默认的 rgbformula 7、5、15 和定义的点 30=white 结合起来。

有什么想法吗?