问题标签 [high-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 投票
0 回答
241 浏览

winapi - winapi绕过Windows高对比度限制fps


我正在使用 Windows 10 Professional 高对比度模式在夜间工作。
我正在一个 Cocos2d-x 3.15 项目中工作,该项目使用以下Win32 API

以下代码并不是真正的这些,只是一个示例。

在正常状态下,我的游戏将在 Windows 上以 60fps(接近 60fps)的速度运行。但是在高对比度下,游戏被限制在30fps(测试游戏的时候感觉很烦)。

我玩了很多60fps的游戏。我可以在我的项目中做一些技巧来绕过 30fps 限制(使用 Win32 API)吗?

p/s:本项目使用 OpenGL。

0 投票
0 回答
82 浏览

wpf - WPF:在具有高颜色对比度的组合框中设置背景颜色

所以我要求高对比度并将背景颜色设置为红色:

如果文本编辑器处于无障碍模式,则背景颜色为红色:

问题:背景颜色没有变成红色,Combobox 有一个蓝色条。

我该怎么做才能使组合框的背景颜色变为红色?

0 投票
0 回答
89 浏览

wix - 如何修复wix工具集中文本控件的高对比度设置

安装程序 GUI 中禁用的用户控件在高对比度 Windows 主题中未突出显示(绿色边框),但密码控件可以正常工作。但是这两个元素的配置是相同的。

如何解决这个问题,或者甚至可以在 Wix 中解决这个问题?

在此处输入图像描述

0 投票
1 回答
410 浏览

c++ - 在 C/C++ 中启用高对比度模式

我正在尝试在 Visual 中创建一个启用高对比度模式的 .exe 文件。我读

https://docs.microsoft.com/en-us/windows/desktop/api/winuser/nf-winuser-systemparametersinfoa

https://docs.microsoft.com/en-us/windows/desktop/api/winuser/ns-winuser-taghighcontrasta

上下,但我找不到完整的答案。uiParam和中的内容是什么pvParam?请告诉我你在哪里找到答案!

SystemParametersInfo(SPI_SETHIGHCONTRAST, , , SPIF_SENDCHANGE)

0 投票
2 回答
1723 浏览

accessibility - Mozilla 浏览器上的高对比度模式

我无法在 Mozilla (Firefox) 浏览器中对高对比度模式使用任何媒体查询。给出的媒体查询在 IE 和 edge 上运行良好,但不适用于 Mozilla。图像不会以高对比度模式出现在 Mozilla 上。有人可以建议任何以高对比度模式针对 Mozilla 的媒体查询吗?

我使用了以下媒体查询:

0 投票
2 回答
566 浏览

css - IE 和 Edge 的高对比度下划线问题

我遇到了 IE 和 Edge 浏览器的故障。我有一个选项卡列表,当一个选项卡被选中时,我会在所选选项卡上添加一个下划线,使其在选中时可见。当您打开高对比度模式时,它仍然显示,但颜色与预期不同。这种行为在 Chrome 中运行良好,但在 IE 和 Edge 中,打开高对比度模式时没有下划线。

我尝试了一些修复并进行了一些研究,发现将右边框和左边框添加到下划线样式使其可见。但是我需要提供一个左右边框宽度大小才能显示,否则它会显示默认宽度。

使用上面的代码,我能够在高对比度模式下显示下划线,但是对于我们指定的线条的整个宽度大小来说,它是不可见的。我可以对宽度进行硬编码以使其整体可见,但这可能不是正确的方法,因为它会影响宽度更小或更大的其他选项卡。我的问题是:有没有办法让右边框宽度等于其各自的样式宽度,或者有没有其他替代方法可以解决这个问题?

这是没有高对比度模式的样子:

下划线为整个选项卡加下划线

这就是我在添加没有特定宽度的左右边框样式后粘贴在问题中的代码在高对比度模式下的外观:

下划线大部分是不可见的

0 投票
1 回答
215 浏览

c# - 如何从 System.Windows.SystemColors.WindowTextBrushKey 更改为字符串颜色名称?

有没有办法从后面的 WPF 代码中的System.Windows.SystemColors.WindowTextBrushKey获取颜色名称,如红色、黑色等?

0 投票
1 回答
312 浏览

css - Firefox 的高对比度 CSS 或 JavaScript 检测

我正在尝试设计网站的高对比度版本。以下代码适用于 IE 和 Edge,但我需要检测 Firefox。

我还可以将 JavaScript 检测用于高对比度和 Firefox。有什么建议吗?

0 投票
0 回答
134 浏览

python - 如何在提高实时视频对比度的同时去除噪点?

我一直在研究这段代码,它是由红外摄像机捕获的视频。我需要提高对比度,同时忽略噪音和发生的这种阴影投射。我在 python 中简单地应用了 CLAHE 和 Histogram Equalization with medianBlur,但我想改进这些结果。

在此处输入图像描述

这是代码

0 投票
3 回答
793 浏览

javascript - 如何检测用户是否启用了 Mac OS 高对比度辅助功能设置?

我有一个 React/TypeScript 项目,我正在尝试检测用户是否启用了 Mac OS 的任何高对比度可访问性设置:反转颜色、使用灰度、无颜色区分、增加对比度或增加显示对比度设置。

我想使用 JavaScript/TypeScript 检测这些。

到目前为止,我只能检测到Invert colors


如何检测用户是否启用了任何其他 Mac OS 辅助功能设置?


更多信息: