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

delphi - 有人可以为 Delphi 推荐一个颜色选择器组件吗?

我正在为 Delphi 寻找一个(最好是免费的)组件,以便用户轻松选择大约 100 种不同的颜色。

我目前有一个作为 DevExpress 编辑器的一部分,但它只有大约 20 种合适的颜色可供选择,还有一堆其他的“Windows”颜色,如 clHighlight、clBtnFace 等。

它适用于普通用户,因此希望避免要求他们手动选择 RGB 值。

类似于 MS Paint 中的颜色选择器的东西可能会起作用,或者列出 X11/web 颜色的东西:

http://en.wikipedia.org/wiki/Web_Colors

所以,如果你有任何建议,请告诉我。

谢谢大家的建议

所有的建议都很好,我没有意识到可以调用 MS Paint 颜色对话框,这就是我所需要的,并且是最简单的解决方案。谢谢

0 投票
6 回答
9528 浏览

qt - 在 Qt 中显示颜色选择的结果?

为用户提供颜色选择反馈的最佳方式是什么?
我有一个带有“选择颜色”按钮的对话框,它会弹出一个QColorDialog. 做出选择后,我想向用户显示选择的颜色。
通常我会使用 aQLabel并在调色板中更改它的背景颜色。这种方法很麻烦,我认为不是很便携。

有这样做的标准方法吗?

0 投票
2 回答
311 浏览

.net - 为什么 SolidBrush 会产生带图案的图像?

我正在尝试在 HttpHandler 中动态生成指定大小和颜色的 gif 图像。出于某种原因,图像是用抖动的颜色模式生成的,而不是我期望SolidBrush创建的纯色。以下代码是我能找到的最简单的暴露问题的代码。

这是我在颜色参数中传递“415976”时得到的结果示例:

图像黑客 http://img148.imageshack.us/img148/8936/colorcb5.png

(左边的块是一个 HTML SPAN,背景颜色设置为 #415976。右边的块是我的图形,您可以在其中看到抖动的颜色。)

如果我使用这段代码,结果是一样的:

代替上述方法中的 g.FillRectangle 调用。

更新:默认情况下,如果对位图进行任何编程更改,GDI+ 会使用Web 安全调色板保存 GIF。这就是导致我的非安全调色板颜色抖动的原因。我能够修改下面 Marco 的帖子 ( http://msdn.microsoft.com/en-us/library/aa479306.aspx ) 中引用的代码,以修改我新创建的图像上的调色板,以便尊重我的颜色。

0 投票
1 回答
5270 浏览

java - 如何在 java 中获取 jpeg/tiff 的颜色空间?

标题确实总结了它。使用独立的 exiftool 程序将所有图像元数据转储到控制台我可以看到一行颜色空间数据:RGB 看起来这是取自 ICC-header

我想在java中以编程方式获取相同的数据。我已经尝试过绘制的 noakes 库和 Sanselan 库,但都没有给我任何字段的 RGB 值。

0 投票
1 回答
4999 浏览

excel - SSRS 和 Excel 颜色兼容性

我创建了 SSRS 报告并以 Excel 格式呈现。我在 SSRS 中使用了自定义颜色(在 excel 规范 R23、G123、B87 中提到)。但它在 SSRS 中以相同的组合显示不同的颜色。一旦我将报告渲染到 Excel,它会显示不同的颜色,尽管我使用了相同的颜色组合。

为什么 Excel 和 SSRS 的色差?我该如何解决这个问题?

0 投票
9 回答
142341 浏览

colors - 如果已知背景颜色,如何找到好看的字体颜色?

那里似乎有很多色轮、颜色选择器和颜色匹配器 Web 应用程序,您可以在其中提供一种颜色,然后它们会找到其他几种颜色,这些颜色在组合使用时会产生和谐的布局。然而,它们中的大多数只关注背景颜色,并且在每种背景颜色上打印的任何文本(如果在预览中完全打印文本)都是黑色或白色。

我的问题不一样。我知道要用于文本区域的背景颜色。我需要帮助的是选择几种颜色(越多越好)我可以在这个背景上用作字体颜色。最重要的是颜色将确保字体可读(对比度不要太低,也可能不要太高以避免眼睛受到压力),当然前景和背景的组合看起来不错。

有人知道这样的应用程序吗?我更喜欢 Web 应用程序,而不是我必须下载的任何东西。谢谢。

0 投票
12 回答
77813 浏览

c# - 在图形中生成明显不同的 RGB 颜色

在生成图表并显示不同的数据集时,通常最好按颜色区分数据集。所以一条线是红色的,下一条是绿色的,依此类推。问题在于,当数据集的数量未知时,需要随机生成这些颜色,并且它们通常最终彼此非常接近(例如绿色、浅绿色)。

关于如何解决这个问题以及如何产生明显不同的颜色的任何想法?

如果有任何示例(如果您觉得更容易,请随意讨论问题和解决方案,如果您发现这更容易)是基于 C# 和 RGB 的颜色,我会很棒。

0 投票
7 回答
17180 浏览

colors - 计算颜色渐变

给定两种颜色和n步,如何计算 n 种颜色,包括产生渐变效果的两种给定颜色?

如果可能的话,最好使用伪代码,但这可能会在 Java 中实现。

谢谢!

0 投票
2 回答
1392 浏览

colors - 我需要编写一个程序来使用 HP PCL 5e/HP/GL2 绘制图形

我已经阅读了一个示例并尝试复制它的方法,但结果很奇怪。这是一个一次性交易,所以我不想买一个包来做这个。此外,它将在不再有很多程序员编写的 Basic 中的多值数据库上执行。如果有人可以发布一个小例子,那将是最有帮助的。具体来说,我需要一个以 8x11 纸为中心的盒子,左边的 1/3 用绿色填充,中间的 1/3 用黄色填充,最后 1/3 用红色填充。然后在框的每种颜色内画一条通过 3 个点的线。

谢谢。

0 投票
19 回答
89910 浏览

language-agnostic - 为功率计生成红色和绿色之间的颜色?

我正在编写一个 Java 游戏,并且我想实现一个功率计来衡量你将要拍摄的东西有多难。

我需要编写一个函数,它采用 0 - 100 之间的 int,并且根据该数字的高低,它将返回绿色(功率刻度上的 0)和红色(功率刻度上的 100)之间的颜色。

类似于音量控制的工作方式:
音量控制

我需要对颜色的红、绿、蓝分量进行什么操作才能生成介于绿和红之间的颜色?

所以,我可以说,getColor(80)它会返回橙色(它的值在 R、G、B 中)或者getColor(10)返回更多的绿色/黄色 RGB 值。

我知道我需要为新颜色增加 R、G、B 值的分量,但我不知道随着颜色从绿红转变,具体是什么上升或下降。


进步:

我最终使用了 HSV/HSB 颜色空间,因为我更喜欢渐变(中间没有深棕色)。

我使用的功能是:

其中“power”是一个介于 0.0 和 1.0 之间的数字。0.0 将返回鲜红色,1.0 将返回鲜绿色。

Java色相图:
Java 色相图