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 relevant aspect is the ISO setting, but the Android SDK does not have a way to manipulate it. Does any one know an alternative? i.e scene mode, exposure or effects
**parameter.set("iso", int) sets the iso.
Does anyone have the run down on what scene mode values represents?
Thanks for the input. I have looked over those pages numerous times. I was looking for a function similar to parameter.set("iso", int) because this function was successful in changing the iso setting. The camera does not have aperture as a setting. Maybe I can manipulate some firmware files.
When shooting in low-light situations, a higher ISO (400 or above) is recommended. It may also be necessary to use a higher ISO setting when shooting with a narrow aperture or high shutter speed - since a narrow aperture and high shutter speed reduce the amount of light that strikes the image sensor.
The Best ISO Setting to Use As a rough rule of thumb, the shutter speed should be at least as fast as the inverse of the lens focal length. This means if you are using a 20mm lens then your shutter speed should be faster than 1/20”. If your lens is a 100mm focal length then aim for shutter speeds faster than 1/100”.
The ISO controls the the amount of light by the sensitivity of the sensor. The shutter speed controls the amount of light by the length of time. The aperture (the size of the lens opening) controls the amount of light by the intensity via a series of different sized openings.
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);
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?
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With