Reputation: 3761
I'm trying to integrate a Camera into my application.
I notice that when I point the camera at a bright object, the image is made darker. For example, if I point the camera at a bright LCD monitor, the image adjusts to make the monitor readable, and as a consequence makes everything else in the image very dark.
I'm curious what this is called and if there is a way I can disable it/manually control it in an application.
This behaviour can be observed in the stock camera app as well. None of the settings seem to change this behaviour in the stock app (although turning on HDR obviously tends to reduce the darkening of the surrounding areas).
Upvotes: 0
Views: 2287
Reputation: 3761
I've determined that it's called auto exposure compensation, and there's no way to control it.
Turning off auto-exposure compensation completely?
You can set exposure compensation, but this is basically an offset to what the camera determines. You can also lock the exposure level. But you can't set the full range of exposure values manually.
Upvotes: 1
Reputation: 6610
It's called auto white balancing, and you will probably need to use the Camera.Parameter to change it....
Upvotes: 1