问题标签 [brightness]

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 投票
1 回答
1692 浏览

android - 为什么在 android setBacklightBrightness(int) 中不起作用

我试图用反射方法改变我的小部件的亮度,但是这段代码在 setBacklightBrightness.invoke(power, new Object[]{Brightness}); 并写调用错误。请帮忙!

0 投票
2 回答
2306 浏览

algorithm - 获取和设置像素亮度的通用算法?

我一直在寻找一种简单的算法来获取和设置像素的亮度,但找不到任何东西——只有研究论文和复杂的库。

那么有谁知道计算像素亮度的公式是什么?我应该使用哪个公式来改变亮度?

编辑:澄清问题。我将 Qt 与 C++ 一起使用,但我主要是在寻找一个通用的数学公式——我会将它改编为该语言。我说的是内存中图像的 RGB 像素。“亮度”是指与 Photoshop 中的相同 - 更改亮度会使图像更“白”(亮度值 1.0 完全是白色),降低亮度会使图像更“黑”(值 0.0)。

0 投票
2 回答
26753 浏览

python - 使用 Python 图像库 (PIL) 标准化一组图像的直方图(亮度和对比度)

我有一个脚本,它使用 Google Maps API 下载一系列大小相等的方形卫星图像并生成 PDF。图像需要事先旋转,我已经使用 PIL 这样做了。

我注意到,由于不同的光线和地形条件,一些图像太亮,另一些太暗,最终生成的 pdf 有点难看,“在野外”的阅读条件不太理想(即偏远地区)山地自行车,我想要打印特定十字路口的缩略图)。

(编辑)然后的目标是使所有图像最终具有相似的表观亮度和对比度。因此,太亮的图像必须变暗,而太暗的图像必须变亮。(顺便说一句,我曾经使用过 imagemagick autocontrast, or auto-gamma, or equalize, or autolevel,或类似的东西,在医学图像中产生了有趣的结果,但不知道如何在 PIL 中做任何这些)。

在转换为灰度后我已经使用了一些图像校正(前一段时间有一台灰度打印机),但结果也不是很好。这是我的灰度代码:

此代码对每个图像独立工作。我想知道首先分析所有图像然后“标准化”它们的视觉属性(对比度、亮度、伽马等)是否会更好。

另外,我认为有必要在图像中执行一些分析(直方图?),以便根据每个图像应用自定义校正,而不是对所有图像进行同等校正(尽管任何“增强”功能都隐含考虑初始条件)。

有没有人有这样的问题和/或知道用彩色图像(无灰度)做这个的好方法?

任何帮助将不胜感激,感谢阅读!

0 投票
2 回答
1434 浏览

android - 在Android中实现亮度逐渐衰减的干净方法?

目前我有代码来淡化亮度调整,看起来像这样:

我不确定这是否被认为是好的方法(我考虑使用 ASyncTask,但在这种情况下我看不到好处)。有没有更好的方法来实现背光褪色?

编辑:我现在使用 TimerTask 如下:

我使用数组作为计数器的原因是因为它需要在final中访问Runnable,但我需要修改值。这使用更少的 CPU,但仍然比我喜欢的多。

EDIT2:Aaa 和第三次尝试。感谢 CommonsWare 的建议!(我希望我正确应用它!)

谢谢!

0 投票
1 回答
829 浏览

android - 以编程方式显示颜色的 Android 亮度

如何以编程方式修改颜色的亮度?例如,使用 Java AWT 颜色转换为 HSB 修改亮度并转换为颜色。在Android中我该怎么做?

0 投票
1 回答
1987 浏览

colors - 如何获得具有相同感知亮度的颜色?

是否有工具/程序/颜色系统可以让您获得相同亮度(感知亮度)的颜色?

假设我选择一种颜色(确定 RGB 值),程序会为我提供色轮周围的所有颜色,这些颜色具有相同的亮度但不同的色调?

我还没有见过这样的工具,我遇到的只是三种不同的颜色亮度算法:

为了清楚起见,我说的是色彩亮度/感知亮度或任何你想称呼它的东西——例如,我们认为红色色调比蓝色更亮的属性。(因此 255,0,0 的亮度值高于 0,0,255。)

PS:有谁知道这个网站上使用哪种算法来确定颜色亮度:http ://www.workwithcolor.com/hsl-color-picker-01.htm 看起来他们没有使用任何发布的算法。

0 投票
1 回答
3743 浏览

android - 屏幕亮度控制程序

我是android开发的初学者,确切地说,是在开发中。我开始学习为android开发,并想做这个练习:编写一个小程序将亮度更改为三个不同的级别:current-low-high。在编写完我的代码和所有内容之后,我无法让它运行,每次运行它时,FORCE CLOSE 都会出现。请帮助我找出我的错误。:(

我的代码:

请帮助我:(我需要做什么才能让它工作?

0 投票
1 回答
1214 浏览

opengl - OpenGL:glTexEnvi、glBlendFunc 和屏幕文本消息

我正在开发一个电影播放器​​,我正在使用 OpenGL 来绘制帧和屏幕消息。

要绘制我使用的框架:

在绘制屏幕消息时,我绘制了一个矩形,其中包含我将要显示的文本的表示。为了处理透明度,我在绘制文本消息之前这样做:

我现在想提供实时修改亮度的选项。为了实现这一点,我正在使用:

亮度已正确修改,但现在短信错误。文本周围的矩形只有在亮度有其默认值时才透明,甚至文本也受到亮度校正的影响。(即文本默认为白色,当我降低亮度时它变得越来越灰)。

亮度调节是否会改变 0-1 之外的 alpha 光谱?我怎么解决这个问题?

如果这听起来很愚蠢,我很抱歉,但这是我第一次使用 OpenGL

0 投票
3 回答
1483 浏览

android - 尝试在安卓手机上设置屏幕亮度

我正在尝试设置屏幕亮度,但是当我尝试使用 this.getWindow() 获取当前窗口时,我得到了 null。为什么是这样?我将在我的 setBrightness() 方法中发布我的所有代码。

0 投票
1 回答
806 浏览

iphone - 如何更改 iPhone 上的亮度(使用私有 API)

我想制作一个类似于 SBSettings(Cydia 上的快速设置应用程序)的应用程序,因为开发人员无法越狱他们的设备。谁能告诉我如何改变屏幕亮度?它不需要得到 Apple 的批准,因此可以在需要时使用私有 API。任何帮助,将不胜感激。