PDA

Zobacz pełną wersję : D90, EXIF i wartość SubjectDistance



Gaspar
03-01-2011, 23:20
Witam,

Stałem się niedawno posiadaczem Nikona D90 z kitowym szkłem 18-55 + SB600 i kilkoma innymi gadżetami. Muah, przesiadka z "idiot-camery" na lustrzankę to naprawdę inny świat, no ale nie o tym :D

Generalnie chodzi mi o dane z EXIF generowane przez puszkę, a konkretnie SubjectDistance.
Jeśli tylko ostrość ustawiana jest na nieskończoność, to w exif'ie pokazuje się cosik takiego:

"Subject Distance 4294967295 m"

Wg prawideł, SubjectDistance musi być liczbą. Nikon wsadza tam wartość max INT 32-bitowy.
Wiadomo, że na etapie wyświetlania danych w różnych programach, czy na www np. za pomocą php czy innych języków, liczba ta może być podmieniona np. na słowo 'Infinity'.
Choć np. exiftool nie zmienia i dodaje po liczbie 4294967295 literkę "m" (patrz wyżej), co już może być dla mało wtajemniczonego wyjątkowo mylące, lub w najgorszym przypadku stwierdzi, że "ten twój Nikon to nawet nie umie odległości zmierzyć"... ;)

I tu moje pytanie: czy wg Nikona (i innych systemów) nieskończoność to ZAWSZE 4294967295, czy bywają inne wartości? Jeśli tak, to jakie?

Pozdrawiam,
Gaspar

watrix
04-01-2011, 13:46
Masz dylematy ;]

W tym wypadku odległość nie może być ujemna, więc zapewne wszyscy używają unsigned int'a. Więc i nieskończoność powinna być zawsze taka sama. Tak btw to do czego Ci to potrzebne?

Greg77
04-01-2011, 16:04
Zdjecia rob!

bizoner
04-01-2011, 21:43
Nie od dziś wiadomo, że geek nie satysfakcjonuje się tym samym co zdecydowana większość społeczeństwa:)

krzall
04-01-2011, 22:42
Witam,



"Subject Distance 4294967295 m"



Pozdrawiam,
Gaspar

Witam
a jakie to ma znaczenie jak ta liczba jest ? W instrukcji obsługi d90 nic na ten temat nie znalazłem, a więc pewnie nie ma to znaczenia ;) ale może się mylę
wypowiedziana kwestia o robieniu zdjęć jest chyba na miejscu jak najbardziej
Pozdrawiam

deseroza
06-01-2011, 00:57
Ale trzeba mu przyznać - TWARDY JEST!;)