写真のEXIFのレンズシリアル番号をレンズのシリアル番号と比較するにはどうすればよいですか?


8

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

私のレンズには6桁の番号XXXXXXがあります。0000020f30を変換または抽出して6桁のシリアル番号を取得するにはどうすればよいですか?


1
@Zlatty-正解ですが、無傷で発送し、破損して到着した場合、詐欺がないと想定すると、発送時に破損しているはずです。しかし、あなたがそれが荷送人ではなく混乱に対処しなければならない受信者側の詐欺であることを知ったので。うまくいけば、あなたが売却をした人に彼らにお金を返すのを避けるために十分強いケースを作ることができます。
AJヘンダーソン

1
私はいつも自分が売っているものの写真を撮ります。私は妄想的だと知っていますが、少なくとも今は私も追われていることを知っています:-)。
fejesjoco 2014年

2
レンズをカメラに取り付けず、写真を撮ってから、EXIFのシリアル番号を比較してください
BenFord

1
考えたように、シリアル番号は購入時に書類に記載されていませんでしたか?私が最後に適切にレンズに飛び散ったときから、それがそこに記録されていることに、私は書類に気付きました。
James Snell 2014年

1
日付コードをチェックして、それらが異なるかどうかを確認することもできます。
Viv

回答:


13

同じカメラ(Canon 50D)で撮影した3つの画像と3つの異なるレンズでJeffreyのEXIFビューアを試しました。JeffreyのEXIFビューアによって返される「内部シリアル番号」の値は、同じカメラと3つの異なるレンズで撮影された3つの画像すべてで同じ値でした。それぞれの画像は、Tamron SP AP 17-50mm f / 2.8 XR Di-II、EF 70-200mm f / 2.8 L IS II、およびEF 28-135mm f / 3.5-5.6 ISでそれぞれ撮影されました。2つのキヤノンレンズが[レンズモデル]フィールドで正しく識別されました(タムロンは、多くのタムロンおよびシグマレンズがレンズIDを偽装することが知られているため、「キヤノンEF 28-70mm f / 2.8Lまたはシグマまたはタムロンレンズ」として識別されました。古いEF 28-70mm f / 2.8Lの場合)。これにより、「内部シリアル番号」の値はレンズではなくカメラ本体への参照であると考えられます(少なくとも、AFMAなどのさまざまな目的で同じレンズモデルの2つの異なるコピーを区別しない古いCanon本体では) 。レンズIDは「内部シリアル番号」の値の直前にありますが、画像の作成に使用されたレンズのシリアル番号を正確に反映していない場合があります。2つの異なるレンズを使用して7Dで撮影した画像は、同じ「内部シリアル番号」を共有しました。これは、50Dを使用して3つのレンズで撮影した3つの画像とは異なる番号です。JeffreyのEXIFビューアを使用すると、私の5DマークIIで撮影した画像の「内部シリアル番号」の値が空白になります。

多くのキヤノンのカメラ本体には、カメラの外部に刻印されているシリアル番号と一致しない別個の内部シリアル番号があります。少なくとも、EXIFの番号が標準の16進数から10進数へのコンバーターを使用して変換される場合はそうではありません。これは、同じモデルのレンズの2つの異なるコピーを区別できるボディを持つレンズID番号の場合にも当てはまります。

Canon 50Dで撮影した画像のEXIFメーカーノートの「カメラシリアル番号」の値は5AA411141です。標準のコンバーターを使用すると、24331227457の10進値が生成されます。ただし、カメラ本体にスタンプされているシリアル番号は1520708485です。この番号はDigital Photo Professionalによって正しく報告されますカメラのシリアル番号として。Irfanviewは、シリアル番号を「1520708485(5AA411141)」として報告します。うーん。刻印されたシリアル番号1520708485に対応するHEX番号は「5AA42B85」です。最初の4桁は一致しますが、残りは一致しませんか?(HEX)2B85 =(10進数)11141なので、これは非常に興味深いです!したがって、EXIF情報の内部番号は16進数と10進数の組み合わせのようです!4桁の16進数(私の場合は「5AA4」)に続き、シリアル番号全体の残りの16進形式に相当する10進数(私の場合は11141で、これは2B85の10進数に相当)です。

Value for my 7D and 5D IIはまったく同じように機能します。カメラのシリアル番号を16進数に変換し、最後の4桁の16進数を10進数に変換すると、メーカーのメモにカメラのシリアル番号と同じ値が表示されます。8桁の16進数の最初の4桁の後に8桁の16進数の最後の4桁に相当する10進数。

状況を改善することはできませんが、EF 85mm f / 1.2 Lの値に近いレンズを販売する際のベストプラクティスは、レンズのシリアル番号と出荷前の状態を文書化することです。


3
コードの外観から想像したよりもはるかに複雑に見えます。詳細な調査のための+1。
ニール、2014年

これは非常に有益な答えです。説明ありがとうございます。私の場合、LensSerialnumberは、この夏の1ショットから先週の金曜日に撮影されたものに一致しました。同じレンズの異なるボディ。5DMIIIと別の85mmレンズを試したところ、別のシリアル番号が表示されました。
Zlatty、2014年

1
動作は、EXIF情報のレンズIDに関して、ボディ固有であるようです。AFMAの目的で2つの同じモデルのレンズを区別できる同じカメラは、「メーカーノート」で「レンズのシリアル番号」を正確に報告するカメラのようです。ただし、内部の番号は、レンズに刻印されている番号とは異なる場合があります。
マイケルC

4

この番号は16進数のように見えます。あなたのようなコンバータにそれを置く場合、この1、それはあなたに進数を与えるだろう-この場合134960.での変換は、あるいは、このような単純なようであってもなくてもよいが、これは、6桁の数字を与えません。


1
必ずしも。キヤノンのコンポーネントによって報告される「16進数」IDは、16進数と10進数を組み合わせて1つの数値のように見える場合があります。
マイケルC

1
私はこの方法を試しましたが、テストしたばかりのレンズとは相関がありませんでした。
Zlatty、2014年

1
何体使ってるの?
マイケルC

1
これは5Dm3でした。それをHEXに変換しても、レンズに一致する数は得られませんでした。ただし、別の5Dm3と85mmレンズでも同じ値が示されました。
Zlatty、2014年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.