问题标签 [colors]

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 投票
6 回答
664 浏览

graphics - 了解颜色

请指向要阅读的理论/材料,以了解颜色以及如何构成良好的颜色组合。请注意,我对说“Web 应用程序的颜色组合”等不感兴趣。更多的是说“颜色和人类”。

免费阅读的材料是我正在寻找的。

谢谢

0 投票
10 回答
9986 浏览

colors - 如何用颜色表示成功和失败?

我需要制作一个 Java 组件,在进程通过时将背景变为某种颜色,在进程失败时将背景变为另一种颜色。

我的第一个想法是:绿色代表成功,红色代表失败。

但后来我读到 10% 的男性无法区分这两种颜色。什么是更好的颜色组合?

(对于吹毛求疵的人:是的,我知道仅靠颜色是不够的,还可以使用文本、形状和噪音。不过我问的是颜色的适当使用。)

0 投票
4 回答
14362 浏览

vba - 在 VBA 中设置字体颜色

我想将单元格的字体颜色设置为特定的 RGB 值。

如果我使用

我确实变黄了,但是如果我使用更具异国情调的 RGB 值,例如:

我只是得到一个灰色的颜色。

为什么我不能只使用任何 RGB 值?你知道任何解决方法吗?

谢谢。

0 投票
3 回答
15274 浏览

java - 如何更改 Netbeans 字体和颜色预览文档?

在 Netbeans 6.5 的工具 -> 选项 -> 字体和颜色 -> 语法对话框中,您可以更改 Netbeans 文本编辑器的外观。当您选择一种语言时,您会看到字体/配色方案的预览。但是,当我预览 Java 时,语法更改的选项比预览窗口中显示的要多得多。如果我能够查看一段更健壮的代码,我将能够看到更多选项的直接效果。

如何提供预览文档来查看我的字体/颜色更改?

更新:

在对此进行了更多研究之后,我已经能够缩小问题的范围。据我所知,Netbeans 中的所有内容都被视为插件。GUI 编辑器是一个插件,甚至文本编辑器也是一个插件。这意味着 Netbeans 中真正分析 Java 代码和语法高亮的部分也是一个插件(因为 Java 只是 Netbeans 高亮的众多语言之一,所以这是一个插件是有道理的)。

我认为 fromvega 的建议是正确的。创建清单文件编辑插件的教程为我指明了正确的方向。本教程避开了用作字体/颜色预览的示例文档的文件。它告诉你如何在这个新的插件项目中创建一个。(位于“在 NetBeans 系统文件系统中注册选项”,第 4 部分。大约在页面下方的 4/5 处。)

我的下一个想法是寻找 Java 语法编辑模式插件并找到该文件并使用更丰富的示例文件对其进行更新。我查看了安装目录,发现是空的,但我在我的用户设置目录中找到了合适的文件。在我的用户目录(Windows:C:\Documents and Settings\saterus.netbeans\config)中有一个包含很多子文件夹的 config 目录。

我一直在这个目录中四处寻找,但只找到了清单教程谈到的 xml 文件。我一直找不到我认为应该存在的 Java 插件的无扩展名示例文件。

由于我暂时碰壁了,我想我会把它扔回 SO 社区,看看你们是否可以做出最后的飞跃并找到解决方案。

0 投票
38 回答
237192 浏览

python - 如何为 Python 日志记录输出着色?

前段时间,我看到一个带有彩色输出的 Mono 应用程序,大概是因为它的日志系统(因为所有的消息都是标准化的)。

现在,Python 有了这个logging模块,它可以让你指定很多选项来自定义输出。所以,我想用 Python 可以实现类似的东西,但我无法在任何地方找到如何做到这一点。

有什么方法可以使 Pythonlogging模块以彩色输出?

我想要的(例如)红色的错误,蓝色或黄色的调试消息,等等。

当然,这可能需要兼容的终端(大多数现代终端都是);logging但如果不支持颜色,我可以回退到原始输出。

任何想法如何使用日志记录模块获得彩色输出?

0 投票
4 回答
5669 浏览

wpf - wpf 更新 ListViewItem 背景属性

我有一个绑定到 ThreadSafeObservableCollection 的列表视图。这些项目中的每一个的背景都设置为一个通过颜色转换器运行的枚举,这是这两个设置的代码。

我想要发生的是 listviewItem 的背景颜色将根据枚举值从 Red - Yellow - Green 变化。根据业务逻辑规则更新。这目前有效,但仅适用于项目的初始显示。当我更改 listItemView 绑定到的对象的“状态”属性时,背景不会更新。如果我从集合中删除对象,更改状态,然后再次将其添加到集合中,则背景会更新。
我已经尝试制作对象 IPropertyNotify,并在状态属性更改设置器上抛出事件,但这不起作用。

有谁知道我是否需要做一些特别的事情才能更新列表视图项目的背景。我也对如何解决这个问题的其他想法持开放态度,谢谢。这是 ListView 的 XAML。EncoderService.Encoders 是我的 Encoder 对象的 ThreadSafeObservableCollection。

0 投票
2 回答
2060 浏览

python - 如何从数字中生成颜色

我有一个函数,它返回一个从 0 到 255 的浮点数。我想从中制作一个红色渐变,但我需要一个“#FFFFFF”格式的字符串。有那个功能吗?

0 投票
2 回答
30153 浏览

c# - 如何用 C#“自然地”混合颜色?

我必须以自然的方式混合一些颜色。这表示

等等。我将颜色作为 RGB 值。当我尝试混合它们时,我得到了正确的“RGB”结果,例如

但不是正确的“自然湿漆”结果。任何好主意如何以自然的方式混合RGB?

如果有人知道Microsoft.Xna.Framework.Graphics命名空间内的解决方案,那就太好了,但通用解决方案也会有所帮助:)


@Jay Bazuzi:

请发布一个代码示例,显示您正在尝试执行的操作。

当然 - 这是我混合两种 RGB 颜色的功能。

到目前为止我在这个线程中读到的内容非常有希望 - 我会将 C1 和 C2 转换为 L a b*,混合它们 - 将其转换回 RGB 并返回该颜色。

0 投票
19 回答
52281 浏览

php - 在 PHP/HTML 中交替行颜色的最简单方法?

这是我的一个 PHP 示例。谁能找到更短/更简单的方法来做到这一点?

其他语言的例子也会很有趣。

0 投票
1 回答
1731 浏览

ide - 如何将我的 Netbeans 主题迁移到其他计算机?

除了复制整个 .netbeans 目录之外,有没有办法将自定义 Netbeans 配色方案传输到其他计算机?我正在使用最新的(6.5)。