Как конвертировать люкс в значение экспозиции? - PullRequest
5 голосов
/ 23 марта 2011

Как конфертировать из значение экспозиции в люкс ? Спасибо!

т.е. какова формула этого графика ?

1 Ответ

11 голосов
/ 24 марта 2011

Забудьте математику в Википедии. Изучив таблицу, с которой вы связались, можно увидеть шаблон:

EV      Lux
-1      1.25
-0.5    1.75
0       2.50
0.5     3.50
1       5.00
1.5     7.00
2       10.00
2.5     14.00
3       20.00
3.5     28.00
4       40.00
...

1 EV составляет 5 люкс. 2 EV составляет 10 люкс. 3 EV составляет 20 люкс. Итак, выглядит логарифмически:

lux = (2 ^ ev) * 2.5;

(2 к степени EV, умножить на 2,5)

C-типа:

#include <math.h>

double evToLux(double ev) {
    return pow(2, ev) * 2.5;
}

Обновление

Википедия имеет следующую формулу: enter image description here

Обновление 2

Важно отметить, что EV зависит от скорости пленки (ISO). Все вышеизложенное справедливо только для ISO 100. Однако его легко конвертировать в другие скорости: EV(at ISO 100) == EV(at ISO 200) - 1

(H / T Николай Рухе)

...