Miten lasketaan?

Jos on vaikka arvo: [SRational] = 7321928/1000000 tiedetään, että se on APEX (Additive System of Photographic Exposure) muodossa, niin miten sen saa ihmisten ymmärrettävään muotoon, joka on tässä tapauksessa 1/160 sec ?
Ilmoita

SRational = Javakielen tietotyyppi
Valotusaika 1/160 sek

Mutta mitä ovat nämä luvut 7321928/1000000
ja mitä sinulle pitää laskea.
2 VASTAUSTA:
Itse asiassa se on pythonia, mutta sama asia.

Se on luku joka on luettu valokuvasta ja tarkoittaa suljinnopeus/valotusaika:

<Exif.Photo.ShuterSpeedValue [SRational] = 7321928/1000000>

Ja se on jossain APEX muodossa ja siitä pitäisi saada arvo 1/160 sek

Eli = 7321928/1000000 = 1/160 sek Mutta miten se on saatu?

https://en.wikipedia.org/wiki/APEX_system#Use_of_APEX_values_in_Exif
https://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/EXIF.html
http://dougkerr.net/Pumpkin/articles/APEX.pdf
Kysyvääää kirjoitti:
Itse asiassa se on pythonia, mutta sama asia.

Se on luku joka on luettu valokuvasta ja tarkoittaa suljinnopeus/valotusaika:

<Exif.Photo.ShuterSpeedValue [SRational] = 7321928/1000000>

Ja se on jossain APEX muodossa ja siitä pitäisi saada arvo 1/160 sek

Eli = 7321928/1000000 = 1/160 sek Mutta miten se on saatu?

https://en.wikipedia.org/wiki/APEX_system#Use_of_APEX_values_in_Exif
https://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/EXIF.html
http://dougkerr.net/Pumpkin/articles/APEX.pdf
Mistä vitusta noita kukaan voi tietää, mitä lie kameranvalmistajan juttuja.
+Lisää kommentti
7321928/1000000 = 7,322

Dougkerr-dokun taulukosta näet, että "7" vastaa 1/128 sec ja "8" vastaa 1/256 sec

Tuosta saat epälineaarisella (logaritmisella) interpoloinnilla 1/160 sec. Piirrä taulukosta käppyrä.
6 VASTAUSTA:
Ja jos oikein laiskottaa, tuon saa tietysti suoraan 2^7,321928 = 159,999989 = 160
Entäs aukko?

<Exif.Photo.ApertureValue [Rational] = 2970854/1000000>

Pitäisi saada f/2.8 mutta:

>>> 2**(2970854/1000000)
7.840001878408713
Ja tuosta: <Exif.Photo.ApertureValue [Rational] = 5310704/1000000> pitäisi tulla f/6.3
Kysyvääää kirjoitti:
Entäs aukko?

<Exif.Photo.ApertureValue [Rational] = 2970854/1000000>

Pitäisi saada f/2.8 mutta:

>>> 2**(2970854/1000000)
7.840001878408713
Katso taulukosta!

Aukkolaskuissa kakkosen eksponetti on aina luonnollisesti jaettava kahdella. Eli:

2**(2,970854/2 ) = 2,800000335430107
2**(5,310704/2) = 6,300000748419411
PotenssiinKorottaja kirjoitti:
Katso taulukosta!

Aukkolaskuissa kakkosen eksponetti on aina luonnollisesti jaettava kahdella. Eli:

2**(2,970854/2 ) = 2,800000335430107
2**(5,310704/2) = 6,300000748419411
Kaavat löytyvät dougkerr-dokun sivulta 14 (Appandix A). Kaavat 10, 11 ja 12. Kaikki on selitetty selkeästi tuossa dokussa ihan alussakin.

En lukenut eilen dokua lainkaan, vaan laskutapa selvisi suoraan dokun alussa esiintyvistä parista taulukosta tietämättä itse asiasta yhtikäs mitään. Kahden potenssit ovat helppoja.
Kiitoksia paljon!!!
+Lisää kommentti

Vastaa alkuperäiseen viestiin

Miten lasketaan?

Jos on vaikka arvo: [SRational] = 7321928/1000000 tiedetään, että se on APEX (Additive System of Photographic Exposure) muodossa, niin miten sen saa ihmisten ymmärrettävään muotoon, joka on tässä tapauksessa 1/160 sec ?

5000 merkkiä jäljellä

Rekisteröidy, jos haluat käyttää nimimerkkiä.

Peruuta