Skąd. log_2 254 = ca. 8.
To 0.8 nie ma sensu. Takiego sygnału nie zarejestrujesz.
Zarejestruję, bo JPG robimy przecież z RAW'a 12-bitowego dzieląc go w skrócie przez 16 i zaokrąglająć do liczby całkowitej.
No tak, ale JPG powstaje z RAW.
Tak to prawda, ale odpowiednio przekształcając RAW na JPG tak jak wyżej napisałem, można w JPG osiągnąć większy zakres - nie mówiąc już o potraktowaniu JPG jakąś krzywą.
Może przedstawie to tak.
Z "matrycy" otrzymujemy od 0 do 4095 wartości. Twoja definicja zakresu to:
od 1 do 4094. Przyjrzyjmy się wartością od 1 do 32 (cienie) i podzielmy przez 16:
32 2
31 1,9375
30 1,875
29 1,8125
28 1,75
27 1,6875
26 1,625
25 1,5625
24 1,5
23 1,4375
22 1,375
21 1,3125
20 1,25
19 1,1875
18 1,125
17 1,0625
16 1
15 0,9375
14 0,875
13 0,8125
12 0,75
11 0,6875
10 0,625
9 0,5625
8 0,5
7 0,4375
6 0,375
5 0,3125
4 0,25
3 0,1875
2 0,125
1 0,0625
Taraz przyjmijmy, że 1EV będzie zmieniał się (od wartrości podzielonej przez 16) od 0,0625 do 0,8125. Po zaokrągleniu otrzymym zakres od 0 do 1.
Następnie całe rozważanie/mnożenie przez 2 poszczególnych zakresów przedstawiłem wyżej.
Możemy przecież zakres 1EV jeszcze mniejszyć np. od 0,0625 do 0,75 - wtedy zakres EV będzie trochę większy, tj. ok 9,28EV (poprzedni przypadek to ok. 9,25EV).
Ostatnio edytowane przez Tomasz Urbanowicz ; 03-09-2006 o 09:27
@Tomasz Urbanowicz
Czegoś tu nie rozumiem. Jak chcesz przedstawić te wszytkie ułamki w 8 bitach? W 8 bitach można zapisać od 0 do 255 i to wszystko beda liczby naturalne (bez znaku).
EDIT: "Potraktowanie" jakąś krzywą właściwie niczego nie zmieni to dalej będzie 8 bit
Te wszystkie liczby po przecinku, zaokrąglamy do całkowitej, tylko że zakres 1EV nie bierzemy od 0 do 1 tylko od 0 do 0,8 - jest to wynik dzielenia od 0 do 4095 przez 16.
Wynik raz jeszcze przedstawie:
1 EV: 0-0,8 -> 1
2 EV: 0,8-1,6 -> 2
3 EV: 1,6-3,2 -> 3
4 EV: 3,2-6,4 -> 6
5 EV: 6,4-12,8 -> 13
6 EV: 12,8-25,6 -> 26
7 EV: 25,6-51,2 -> 51
8 EV: 51,2-102,4 -> 102
9 EV: 102,4-204,8 -> 205
10 EV: 204,8-409,6 -> 255
Wychodzi, że jest ok. 9,25EV
Ostatnio edytowane przez Tomasz Urbanowicz ; 03-09-2006 o 15:55