Search code examples
c#windows-phone-8nokia-imaging-sdklumia-imaging-sdk

How to 'translate' Windows Phone ExposureCompensation range into EV units?


I am creating an app where it allows user to use bracketing by adjusting the exposure range.

The PhotoCaptureDevice class exposes the KnownCameraPhotoProperties.ExposureCompensation with Int32 ranges from -12 to 12, or -18 to 18 etc depending on the phone.

How do those relate to EV units such as -0.5EV to +0.5EV, -1EV to +1EV etc?


Solution

  • Documentation say "This property lets you make adjustments to the exposure time in units of one-sixth of an EV" So it should be EV = V /6.0 where v is your int value.