【发布时间】:2016-08-22 11:49:27
【问题描述】:
相机参数动态设置,如果改变当时的搜索条值增加和减少白平衡值。以编程方式更改白平衡值。
【问题讨论】:
-
请查看link。希望对您有所帮助。
相机参数动态设置,如果改变当时的搜索条值增加和减少白平衡值。以编程方式更改白平衡值。
【问题讨论】:
mWhiteBallance.setOnSeekBarChangeListener(new SeekBar.OnSeekBarChangeListener() {
@Override
public void onProgressChanged(SeekBar seekBar, int i, boolean b) {
Camera.Parameters param;
param = camera.getParameters();
// modify parameter
Log.d(" Progress ", " >> > > >>> " + i);
if (i == 0) {
param.setWhiteBalance(Camera.Parameters.WHITE_BALANCE_INCANDESCENT);
} else if (i == 10) {
param.setWhiteBalance(Camera.Parameters.WHITE_BALANCE_FLUORESCENT);
} else if (i == 20) {
param.setWhiteBalance(Camera.Parameters.WHITE_BALANCE_AUTO);
} else if (i == 30) {
param.setWhiteBalance(Camera.Parameters.WHITE_BALANCE_DAYLIGHT);
} else if (i == 40) {
param.setWhiteBalance(Camera.Parameters.WHITE_BALANCE_CLOUDY_DAYLIGHT);
}
camera.setParameters(param);
Log.i(" Progress ", "Supported White Balance Modes:" + param.getWhiteBalance().toString());
}
@Override
public void onStartTrackingTouch(SeekBar seekBar) {
}
@Override
public void onStopTrackingTouch(SeekBar seekBar) {
}
});
【讨论】: