Про Adobe DNG Converter и "архивный формат"
lexa - 11/Янв/2018 21:24
Возьмем, значит, ARW-файл от Sony A7RM3 и скормим его Adobe DNG Converter 10.1
И начнем рассматривать EXIF (это у меня любимая забава).
В исходнике было:
| | 0) ExposureTime = 0.025 (1/40) | | - Tag 0x829a (8 bytes, rational64u[1]): | | 143a: 01 00 00 00 28 00 00 00 [....(...] | | 1) FNumber = 3.2 (32/10) | | - Tag 0x829d (8 bytes, rational64u[1]): | | 1442: 20 00 00 00 0a 00 00 00 [ .......]
Эти теги там остались, но добавлены еще (в исходнике их нет)
| | 9) ShutterSpeedValue = 5.321928 (5321928/1000000) | | - Tag 0x9201 (8 bytes, rational64s[1]): | | 37f90: c8 34 51 00 40 42 0f 00 [.4Q.@B..] | | 10) ApertureValue = 3.356144 (3356144/1000000) | | - Tag 0x9202 (8 bytes, rational64u[1]): | | 37f98: f0 35 33 00 40 42 0f 00 [.53.@B..]
Не пугайтесь разным значениям, вторые - в APEX-кодировке и значить должны то же самое (хотя я и не проверял).
У меня, как обычно, риторические вопросы
- А нахрена, собственно?
- В частности:
А может ли быть так, что в ShutterSpeedValue (к примеру) окажется другое значение, чем в ExposureTime?- Если может - то чему верить?
- Если не может - нахрена дублировать?
- Должен ли архивный формат добавлять отсебятины?
Но есть и компенсация. В исходнике есть: | | 9) OffsetTime = +03:00 | | - Tag 0x9010 (7 bytes, string[7]): | | 1472: 2b 30 33 3a 30 30 00 [+03:00.] | | 10) OffsetTimeOriginal = +03:00 | | - Tag 0x9011 (7 bytes, string[7]): | | 147a: 2b 30 33 3a 30 30 00 [+03:00.] | | 11) OffsetTimeDigitized = +03:00 | | - Tag 0x9012 (7 bytes, string[7]): | | 1482: 2b 30 33 3a 30 30 00 [+03:00.]
Но ничего из этого нет в DNG в таблице EXIF.
Тоже полезно - камера любезно сообщила нам таймзону, а архивный формат ее похерил.
Храните деньги в сберегательной кассе RAW в исходном виде!
Comments
Ну а если DNG является
Ну а если DNG является единственным форматом RAW в камере, то всё пропало?
Почему? Метаданные то там все
Почему? Метаданные то там все на месте (ну, пока вы не перегоните через адобовский конвертор)