安卓相机设置JpegQuality被忽略
似乎相机参数的setJpegQuality方法被忽略了,至少在我尝试过的设备(Nexus S,Galaxy S2)上是这样。
它是否适用于其他任何人,或者这是一个已知的问题,或者我做错了什么,或者......?
用于设置参数的代码如下。jpeg质量1非常有特色,因此很容易直观地确定它是否正常工作...但事实并非如此!此处设置的其他参数(例如棕褐色)有效。
camera = Camera.open();
final Camera.Parameters parameters = camera.getParameters();
parameters.setJpegQuality(1);
parameters.setPictureFormat(ImageFormat.JPEG);
// Let's set a SEPIA effect, just to verify these parameters are working at all!
parameters.setColorEffect(Camera.Parameters.EFFECT_SEPIA);
// I've seen this syntax too on the internet, presumably it's legacy.
parameters.set("jpeg-quality", 1);
camera.setParameters(parameters);