Camera ISO setting/ shutter speed

前端 未结 3 1317
遇见更好的自我
遇见更好的自我 2020-12-30 09:46

I am looking for a way to change the light sensitivity of my Evo 4G camerea. I know it is not the camera\'s shutter speed because it is a digital camera. The next most relev

相关标签:
3条回答
  • 2020-12-30 10:16

    Sorry it's late but might be helpful for others

    To set aperture:

    Camera.Parameters params = camera.getParameters(); 
    params.set("mode", "m");
    params.set("aperture", "28"); //can be 28 32 35 40 45 50 56 63 71 80 on default zoom
    params.set("shutter-speed", 9); // depends on camera, eg. 1 means longest
    params.set("iso", 200);
    
    0 讨论(0)
  • 2020-12-30 10:18

    You can use mCamera.getParameters().flatten() to see all the settings your camera support.

    In my situation, the key of the ISO parameter is "iso-speed-values".

    You can use String isoSpeedValues = mCamera.getParameters().get("iso-speed-values") to get all the support values.

    And use mCamera.getParameters().set("iso-speed", value) to set a specify value.

    But I can't find any parameter to set a Shutter Speed(Exposure Time). Any idea?

    0 讨论(0)
  • 2020-12-30 10:28

    Try Camera.Parameter's exposure compensation calls.

    EDIT (5/2015) Android 5.0 added APIs for this in android.hardware.camera2. See PkmX's lcamera for an example.

    0 讨论(0)
提交回复
热议问题