问题标签 [contrast]

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 回答
1769 浏览

algorithm - 将数值列表映射到颜色

我有一个数值列表。如果需要,我可以标准化这些值。

我需要将此列表转换为颜色列表(在 HSL、RGB 或任何其他颜色模型中——我总是可以稍后进行转换)。

对于任何给定的值,颜色每次都必须相同。

两个给定数值越不同,对应值的对比度应该越大。

所有使用的颜色必须尽可能相互对比(这是一个软限制,粗略的解决方案就可以了)。

请注意,列表相当大(数以千计的数字),因此简单地将所有数字压缩到单个颜色通道中会产生过于密集的结果。

0 投票
2 回答
719 浏览

image - 如何在 PHP 中选择对比度更高的图像?

对于缩略图引擎,我想开发一种算法,该算法从图像中获取 x 个随机缩略图(裁剪,不调整大小),分析它们的对比度并选择具有最高对比度的那个。我正在使用 PHP 和 Imagick,但我会很高兴获得一些关于如何计算图像对比度的一般提示。

似乎有很多事情比计算对比度更容易,例如计算颜色、计算亮度等。

您在分析图片材料方面有哪些经验?

0 投票
2 回答
28938 浏览

r - 你如何(以及为什么)使用对比?

在什么情况下,您会在分析中产生对比?它是如何完成的,它的用途是什么?

我检查?contrasts?C- 都导致“S中的统计模型第2章”,这对我来说并不容易获得。

0 投票
6 回答
2814 浏览

javascript - 如何使用 JavaScript 来衡量用户监视器的亮度?

我注意到计算机显示器的亮度因计算机而异。

因此,这极大地改变了网页的外观。

有没有办法使用 JavaScript 自动检测用户监视器的亮度(或暗度),以便我可以相应地调整网页颜色?

更新

请注意,我不希望手动用户参与。我希望这种检测是自动的,这样用户就不会意识到我会根据显示器的亮度/暗度自动动态更改调色板。

更新 2

另请注意,我不是在谈论要调整/校准最终用户的实际显示器,而是以编程方式调整所选颜色以显示在网页本身上。这意味着,如果最终用户的显示比正常(亮度)更暗,我将改为显示使用更亮颜色的网页版本。

0 投票
3 回答
39184 浏览

c# - 在 C# 中有效地调整图像的对比度

有没有一种有效的方法可以在 C# 中调整图像的对比度?

我看过这篇文章,它提倡进行逐像素操作。不快。

我已经在一些地方使用了颜色矩阵,并且发现它们很快。有没有办法使用它们来调整对比度?(注意:这家伙弄错了。)

我也在使用 EmguCV。我注意到 OpenCV(Emgu 包装)似乎具有对比功能- 有没有办法通过 Emgu 访问它?目前我在 Emgu 中所能做的就是标准化直方图,这确实改变了对比度,但我没有任何程度的控制。

有人有什么想法吗?

0 投票
3 回答
578 浏览

colors - 如何计算随机背景颜色的易读颜色?

在我当前的工具中,有一个带有一些数字的彩色框。框的背景色由某种列表定义,但也可以由用户更改。前景色(==数字的字体颜色)不能,我想确保用户总是可以阅读数字,所以我想在背景色发生变化时调整数字的前景色。

Atm 我使用这样的代码:

但这只是该问题的一种解决方法,有很多颜色(主要是黄色)导致阅读显示不好。有人遇到过类似的问题并找到了好的解决方案吗?

0 投票
2 回答
1338 浏览

image - Silverlight 4.0 - 对比度和亮度管理

我正在为 Silverlight 4.0 构建一个图像编辑器,需要一些洞察力,或者可能需要一段代码或库来实现对比度/亮度管理。

如果有人能分享如何实现它,我将不胜感激。

谢谢!

0 投票
4 回答
17260 浏览

javascript - 使用javascript的画布图像的亮度和对比度

我在标签中有一张图片

如何使用 javascript 更改此图像的亮度和对比度?

肿瘤坏死因子

0 投票
24 回答
94402 浏览

colors - 如何根据背景颜色决定字体颜色为白色还是黑色?

我想展示一些像这个例子这样的图像替代文字

填充颜​​色由数据库中的一个字段决定,颜色为十六进制(例如:ClassX -> 颜色:#66FFFF)。现在,我想用所选颜色在填充上方显示数据(如上图所示),但我需要知道颜色是深还是浅,所以我知道这些词应该是白色还是黑色。有办法吗?tks

0 投票
3 回答
6794 浏览

qt - 带阴影的 Qt 文本

我在其他应用程序中看到了这一点,即使外观如此轻微,但效果却是高对比度 -> 更好的可读性。

例如,Qt Designer 中左侧的选项卡,或 Adob​​e Photoshop 中顶部的选项卡:文本有某种阴影,只有 1 个像素以对比色围绕文本。

有没有一种简单的方法可以用 Qt 做到这一点?还是更复杂的?

谢谢你。