Записки сумасшедшего

Ситуация, когда метаданные глубоко запрятаны, но при этом - корректные, это хорошая ситуация. Бывает и хуже.

Вот возьмем, к примеру, Leica T Typ 701 (я взял файлик с DPReview) и заглянем к ей под капот в EXIF.

Раз:

 | | 32) LensInfo = 35 35 2 2 (35/1 35/1 20/10 20/10)
 | |     - Tag 0xa432 (32 bytes, rational64u[4]):
Ну такой вот тег, минимальное-максимальное фокусное, открытые диафрагмы на этих фокусных. То бишь объектив 35/2?

Два:

 | | 12) FocalLength = 50 (500/10)
 | |     - Tag 0x920a (8 bytes, rational64u[1]):
Но снято на 50мм? Может быть Лейка домножает на кроп-фактор при записи этого тега (хоть это и не положено по стандарту)?

Три:

 | | 26) FocalLengthIn35mmFormat = 75
 | |     - Tag 0xa405 (2 bytes, int16u[1]):
Нет, в этом месте все сделано как полагается, домноженное в отдельном теге.

Внимание, вопрос, так какой объектив был надет? 35мм? 50mm?

Дело осложняется еще и тем, что для Leica-T нету фиксов 35 и 50. Можно нацепить Лейка-М через переходник (и в интернетах пишут, что переходник лейкину "6-битную" кодировку читает и дальше в камеру по контактам транслирует). И таки да, вот LensName есть в том же EXIF:

  | | 33) LensModel = Summicron
  | |     - Tag 0xa434 (10 bytes, string[10]):
Не слишком информативно, Summicron бывает и 35/2 и 50/2 (и родной для Т-системы 23/2)

Нахожусь в тягостном недоумении. Где-то на кроп-фактор умножили лишний раз. А может быть, кстати, и не один раз: родной 23/2 (такой тоже есть и он тоже Summicron) умножили, он стал 35/2, записали в LensInfo, еще умножили - и в FocalLength, еще - и в FocalLengthIn35mmFormat.

Так и живем.

UPD: Похоже, на Лейку пробрался универсальный умножитель на 1.5. В описании Leica X Typ 113 читаем:

    The extremely fast initial aperture of its Leica-Summilux 35 mm f/1.7 ASPH. lens
И рядом фотография, на которой пытливый глаз видит 1:1.7/23

Так и живут.

Comments

А что-то в комментариях к самому снимку есть? Может стоит кого-то попросить сделать 2-3 снимка заведомо известными данными? Тогда стало бы понятнее, что оставить, а что – отбросить.

Лейка-Т не слишком распространенный агрегат.

Ну таки да, пусть живые юзеры пожалуются, тогда и возьмем с них готовых снимков.

А когда ISO больше чем 65255, в EXIFе получается не предусмотрено большее значение?

Ага.
И дальше его распихивают в MakerNotes, все по своему.

И/или пишут в EXIF, 0x8831, 0x8832, 0x8833