Как сравнить серийный номер объектива с EXIF ​​изображения и серийный номер на моем объективе? - Фотопедия
8 голосов
/ 10 января 2014

У меня есть объектив Canon EOS 85mm f / 1.2 L II. Я продал это кому-то, они утверждают, что это было сломано и отослали это назад. Я пытаюсь доказать, что тот объектив, который я им послал, не тот, который они вернули.

С http://regex.info/exif.cgi

Lens Info   85mm f/?
Lens Model  EF85mm f/1.2L II USM
Lens Serial Number  0000020f30

У моего объектива шестизначное число XXXXXX. Как я могу конвертировать 0000020f30 или извлечь, чтобы получить 6-значный серийный номер?

Ответы [ 2 ]

13 голосов
/ 11 января 2014

Я попробовал программу просмотра EXIF ​​от Jeffrey с тремя снимками, сделанными одной камерой (Canon 50D) и тремя разными объективами. Значение «Internal Serial Number», возвращаемое EXIF ​​Viewer Джеффри , было одинаковым для всех трех изображений, снятых одной и той же камерой и тремя разными объективами. Каждое изображение было снято, соответственно, Tamron SP AP 17-50 мм f / 2,8 XR Di-II, EF 70-200 мм f / 2,8 л IS II и EF 28-135 мм f / 3,5-5,6 IS. Два объектива Canon были правильно определены в поле «Модель объектива» (Tamron был обозначен как «Canon EF 28-70 мм f / 2.8L или Sigma или Tamron Lens»), поскольку известно, что многие объективы Tamron и Sigma подделывают идентификатор объектива. для старшего EF 28-70мм f / 2.8L). Это наводит меня на мысль, что значение «Внутренний серийный номер» является ссылкой на корпус камеры, а не на объектив (по крайней мере, на старых корпусах Canon, которые не различают две разные копии одной и той же модели объектива для различных целей, таких как AFMA) , Даже если идентификатор объектива непосредственно предшествует значению «Внутренний серийный номер», он может не точно отражать серийный номер объектива, использованного для создания изображения. Изображения, снятые моим 7D с использованием двух разных объективов, имели один и тот же «Внутренний серийный номер», что отличается от трех изображений, снятых тремя объективами с использованием общего изображения 50D. Изображения, снятые моим 5D mark II, имеют пустое значение «Internal Serial Number» при использовании программы просмотра EXIF ​​Джеффри.

Многие корпуса камер Canon имеют отдельный внутренний серийный номер, который не совпадает с номером, указанным на внешней стороне камеры, по крайней мере, при переводе числа в EXIF ​​с использованием стандартного шестнадцатеричного в десятичное преобразование. Это также может иметь место в отношении идентификационных номеров объектива с телами, которые могут различать две разные копии одной и той же модели объектива.

Значение «Серийный номер камеры» в примечаниях производителя EXIF ​​к изображениям, сделанным на моем Canon 50D, равно 5AA411141. Использование стандартного преобразователя дает десятичное значение 24331227457. Тем не менее, серийный номер, указанный на корпусе камеры, равен 1520708485. Этот номер правильно указан в Digital Photo Professional как серийный номер камеры. Irfanview сообщает серийный номер как «1520708485 (5AA411141)». Хммм. Номер HEX, который соответствует штампованному серийному номеру 1520708485, является "5AA42B85". Первые четыре цифры совпадают, а остальные нет? Это очень интересно, потому что (HEX) 2B85 = (десятичный) 11141! Таким образом, кажется, что внутренний номер в информации EXIF ​​является комбинацией шестнадцатеричных и десятичных цифр! Четырехзначное шестнадцатеричное число (в моем случае «5AA4»), за которым следует десятичный эквивалент остальной части шестнадцатеричной формы всего серийного номера (в моем случае 11141, который является десятичным эквивалентом 2B85)!

Значение для моих 7D и 5D II работает точно так же. Если я преобразую серийный номер камеры в шестнадцатеричный формат, а затем преобразую последние четыре шестнадцатеричные цифры обратно в десятичный, я получу то же значение, которое указано в примечаниях изготовителя для серийного номера камеры: первые четыре цифры 8-значного шестнадцатеричного числа, за которыми следует десятичный эквивалент последних четырех цифр 8-значного шестнадцатеричного числа.

Несмотря на то, что это не поможет вам в вашей ситуации, при продаже объектива в диапазоне, близком к значению EF 85 мм f / 1,2 л , лучше всего документировать серийный номер объектива и его состояние. оно есть до того, как вы его отправите.

4 голосов
/ 10 января 2014

Это число выглядит как шестнадцатеричное число. Если вы поместите его в конвертер, такой как этот , он даст вам десятичное число - в данном случае 134960. Преобразование может быть или не быть таким простым, как это, но это дает 6-значное число.

...