Tag: 亮度

JavaScript计算更明亮的颜色

我有一个JS的颜色值作为一个string #ff0000 我将如何去编程计算这种颜色的更亮/更亮的版本,例如#ff4848 ,并能够通过百分比来计算亮度,例如 increase_brightness('#ff0000', 50); // would make it 50% brighter

如何在java中使用JSlider增加/减less图像的亮度?

我使用java swing技术在netbeans平台上制作应用程序。我想对图像进行image processing。这个图像是由X射线枪捕获的。之后,我想使用JSlider来增加/减less图像的亮度。我使用paintComponent (Graphics g)方法。 但我想做的直接影响增加/减less图像brightnees而不使用paintComponenet(Graphics g)method.so我怎么能做到这一点? 我的代码如下所示。 在我的代码中,我使用JAI库的PlanarImage和BufferedImage类来加载.tiff图像,然后使用JSlider对象的statechange事件来增加/减less图像的亮度。 enter code here import java.awt.BorderLayout; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.awt.image.RescaleOp; import javax.media.jai.JAI; import javax.media.jai.PlanarImage; import javax.swing.*; import javax.swing.event.ChangeEvent; import javax.swing.event.ChangeListener; public class Main extends JPanel implements ChangeListener { RescaleOp op; PlanarImage image = JAI.create("fileload", "F:\\java\\aimages\\teeth1.tiff"); BufferedImage bufferedImage = image.getAsBufferedImage(); BufferedImage bImage; int x1 = bufferedImage.getWidth(); […]

无法在Android中以编程方式应用系统屏幕亮度

我正在使用以下设置系统自动亮度模式和级别: android.provider.Settings.System.putInt(y.getContentResolver(),Settings.System.SCREEN_BRIGHTNESS_MODE, 0); android.provider.Settings.System.putInt(y.getContentResolver(),Settings.System.SCREEN_BRIGHTNESS, y.brightness1); 我可以改变自动brighess打开和closures,并设置不同的级别。 设置似乎正确应用 – 我可以进入设置 – >显示 – >亮度,而且无论什么时候设置我设置实际显示正确。 但是,实际的屏幕不会改变其亮度。 如果我只是点击显示设置中的滑块,然后一切都得到应用。 我应该提到我正在运行一个主要活动的应用程序,并且这些设置已经在BroadcastReceiver中得到了应用。 我曾尝试创build一个虚拟活动,并testing了那里的东西,但得到了相同的结果。

以编程方式更改系统亮度

我想以编程方式更改系统亮度。 为此我使用这个代码: WindowManager.LayoutParams lp = window.getAttributes(); lp.screenBrightness = (255); window.setAttributes(lp); 因为我听说最大值是255。 但它什么都不做。请build议任何可以改变亮度的东西。 谢谢

以编程方式更改屏幕亮度(与电源控件一样)

我正在寻找如何以编程方式改变屏幕的亮度,我发现这是非常好的解决scheme,它工作的很好,但它只适用于我的应用程序是活动的。 我的应用程序closures后,亮度返回到我开始我的应用程序之前相同的价值。 我想能够改变亮度,就像当我按下我的电源小部件的亮度button时一样。 在来自android的电源小部件有3个状态。 一个非常明亮的非常黑暗,一个在中间。 是否有可能改变亮度,就像有人按下这个小部件? 编辑1:我创build了这个,我添加permision到我的清单,但是当应用程序启动,我没有看到任何亮度的变化,我尝试了10与100,现在与200但没有任何改变的build议? public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); android.provider.Settings.System.putInt(this.getContentResolver(), android.provider.Settings.System.SCREEN_BRIGHTNESS, 200); }