android图片亮度
1. android程序调节屏幕亮度怎么去掉渐变,比如最高亮度调到最低立马变黑,而不是慢慢的变化
1、笔记本电脑的显示器的亮度调整方法如下:首先您要看一下键盘上的fn键和那两个亮度的标志(标志就像一个太阳,向上调亮,向下调暗)在那位置才行,一般的手提的这两个标志均设计在F1-F12上,您认真看一下就可以找到了,然后按住fn健,如果您要调得亮一些,再按向上的标志,如果您要调暗,就按住fn键再点按向下的标志。
2、对比度的调整方法如下:在空屏幕下右击,点击属性,在出现的提示栏里点击设置,设置完对比度之后点击应用,再点击确定就可以了。
2. 如何调整图像亮度在Android中使用OpenCV的
PS调整图像的亮度的方法如下:1、打开并选择需要编辑的图层。2、选择菜单栏上的【图像】——【调整】——【亮度/对比度】(或直接按快捷键Alt+I,然后按A,再按C)。
3. 为什么安卓手机拍的照片很高亮度非常艳丽,但没有iPhone清晰呢
这是由手机上使用的摄像头,拍照软件等多种软、硬件决定的。
4. 虽然安卓手机夜间拍摄模式亮度比iPhone高但清晰度不如iPhone呢
首先先从硬件层面分析,苹果目前仍然采用的是广角+长焦的双摄方案,而安卓手机已经开始普及四摄,但是摄像头并不是越多越好,安卓四摄存在的意义是覆盖更多的焦段,增加场景的适用性,对于画质的提升帮助并不大。
5. android,在设置亮度的时候,为什么没有立即生效
安卓设置亮度一般都是即时生效的,如果未生效可能是操作不当,具体方法为:
1、进入设置,点击屏幕,亮度调节,可以自行调节亮度。
2、下载第三方app帮助调节亮度。
3、在手机中设置成自动调节亮度。
6. Android 色相,饱和度,亮度的调整是怎么做到的
我大概看了一下,虽然也不是很了解,但可以讨论一下。
代码里面一些内容让我想起来以前写验证码画图,其实这个是差不多的。
java本身的画图的类里面就有这样修改图像三方面对的方法,然后做到android接收属性改变的值,
反馈给画图的类和方法,画图的类返回位图,然后android这边设置图为当前的背景。
7. 有没有什么安卓能用的修图软件可以调整对比度亮度和饱和度
很多啊,虽然我没用安卓,但安卓的app可比ios的多了,你到应用市场搜个美图秀秀,都有很多类似的软件推荐下载。我个人推荐美图秀秀和玩图。
8. android 怎么设置屏幕亮度
/**
* 获得当前屏幕亮度的模式
* SCREEN_BRIGHTNESS_MODE_AUTOMATIC=1 为自动调节屏幕亮度
* SCREEN_BRIGHTNESS_MODE_MANUAL=0 为手动调节屏幕亮度
*/
private int getScreenMode(){
int screenMode=0;
try{
screenMode = Settings.System.getInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS_MODE);
}
catch (Exception localException){
}
return screenMode;
}
/**
* 获得当前屏幕亮度值 0--255
*/
private int getScreenBrightness(){
int screenBrightness=255;
try{
screenBrightness = Settings.System.getInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS);
}
catch (Exception localException){
}
return screenBrightness;
}
/**
* 设置当前屏幕亮度的模式
* SCREEN_BRIGHTNESS_MODE_AUTOMATIC=1 为自动调节屏幕亮度
* SCREEN_BRIGHTNESS_MODE_MANUAL=0 为手动调节屏幕亮度
*/
private void setScreenMode(int paramInt){
try{
Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS_MODE, paramInt);
}catch (Exception localException){
localException.printStackTrace();
}
}
/**
* 设置当前屏幕亮度值 0--255
*/
private void saveScreenBrightness(int paramInt){
try{
Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS, paramInt);
}
catch (Exception localException){
localException.printStackTrace();
}
}
/**
* 保存当前的屏幕亮度值,并使之生效
*/
private void setScreenBrightness(int paramInt){
Window localWindow = getWindow();
WindowManager.LayoutParams localLayoutParams = localWindow.getAttributes();
float f = paramInt / 255.0F;
localLayoutParams.screenBrightness = f;
localWindow.setAttributes(localLayoutParams);
}
9. Android亮度调节的几种实现方法
Android亮度调节分为三个层次,分别是:Android系统亮度调节、Android App亮度调节和Android当前屏幕(Window)亮度调节。
1.Android系统亮度调节
Android系统亮度调节全局性最高,常见于系统设置中的亮度设置项。Android中提供了获取和设置系统亮度值(“手动模式下的亮度值”)的接口,具体如下:
// 获取系统亮度
Settings.System.getInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS);
// 设置系统亮度
Settings.System.putInt(getContentResolver(), Settings.System.SCREEN_BRIGHTNESS,systemBrightness);
2.Android App亮度调节
与系统亮度不同的是,Android中并未直接提供针对于App层面的亮度调节方式。因此,对于需要进行App的亮度调节,可以通过系统亮度调节或当前屏幕的亮度调节方式间接来实现。
3.Android当前屏幕(Window)亮度调节
Android针对当前屏幕(Window)提供了设置亮度的接口,常见写法如下:Window window = activity.getWindow();WindowManager.LayoutParams lp = window.getAttributes();lp.screenBrightness = brightness;window.setAttributes(lp);
10. Android中如何控制调节屏幕亮度
Android的屏幕亮度好像在2.1+的时候提供了自动调节的功能,所以,如果当开启自动调节功能的时候, 我们进行调节好像是没有一点作用的,这点让我很是无语,结果只有进行判断,看是否开启了屏幕亮度的自动调节功能。 /*** 判断是否开启了自动亮度调节*/public static boolean isAutoBrightness(ContentResolver aContentResolver) { boolean automicBrightness = false;try {automicBrightness = Settings.System.getInt(aContentResolver,Settings.System.SCREEN_BRIGHTNESS_MODE) == Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC; } catch (SettingNotFoundException e) { e.printStackTrace();}return automicBrightness;} 然后就是要觉得当前的亮度了,这个就比较纠结了:/*** 获取屏幕的亮度*/public static int getScreenBrightness(Activity activity) { int nowBrightnessValue = 0; ContentResolver resolver = activity.getContentResolver();try {nowBrightnessValue = android.provider.Settings.System.getInt( resolver, Settings.System.SCREEN_BRIGHTNESS); } catch (Exception e) { e.printStackTrace();}return nowBrightnessValue;} // Settings.System.putInt(activity.getContentResolver(), // Settings.System.SCREEN_BRIGHTNESS_MODE, // Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL); WindowManager.LayoutParams lp = activity.getWindow().getAttributes(); lp.screenBrightness = Float.valueOf(brightness) * (1f / 255f); activity.getWindow().setAttributes(lp);} Settings.System.putInt(activity.getContentResolver(), Settings.System.SCREEN_BRIGHTNESS_MODE, Settings.System.SCREEN_BRIGHTNESS_MODE_MANUAL);} Settings.System.putInt(activity.getContentResolver(), Settings.System.SCREEN_BRIGHTNESS_MODE, Settings.System.SCREEN_BRIGHTNESS_MODE_AUTOMATIC);} 至此,应该说操作亮度的差不多都有了,结束! 哎,本来认为是应该结束了,但是悲剧得是,既然像刚才那样设置的话,只能在当前的activity中有作用,一段退出的时候,会发现毫无作用,悲剧,原来是忘记了保存了。汗!/*** 保存亮度设置状态*/public static void saveBrightness(ContentResolver resolver, int brightness) { Uri uri = android.provider.Settings.System .getUriFor("screen_brightness"); android.provider.Settings.System.putInt(resolver, "screen_brightness", brightness);