Wie bekomme ich die Kamera-Seriennummer von EXIF?

8

Wie bekomme ich die Kamera-Seriennummer von EXIF?

Edit: einige Leute denken, dass nicht alle (oder sogar viele) Kameras Seriennummer speichern, aber ich habe vier von verschiedenen Herstellern versucht und sie tun. Also, lassen Sie es uns einfach so formulieren: "Wie bekomme ich die Kamera-Seriennummer von EXIF, wenn es welche gibt?"

    
Mawg 02.05.2011, 13:36
quelle

4 Antworten

3

Zuerst müsste die Kamera ihre Seriennummer in die EXIF-Daten schreiben. Ich weiß nichts davon.

Aber in jedem Fall müssen Sie in der Dokumentation der betreffenden Kamera nachsehen, ob sie diesen Wert schreibt und wo er sie schreibt. Es gibt keinen Standardplatz dafür, da es nicht standardmäßig geschrieben wird (zB Manufacturer oder Model ).

Sie können hier eine Menge über die EXIF-Spezifikationen sehen .

    
David 02.05.2011, 13:42
quelle
19

Wie bereits erwähnt, speichern nicht alle Kameras die Seriennummer. Allerdings tun die meisten DSLRs.

Die Seriennummer wird tatsächlich im MakerNotes-Bereich des EXIF ​​gespeichert. Dies ist ein proprietärer Abschnitt für Hersteller, um in dem Format zu schreiben, das sie mögen.

Ich habe die großartige Arbeit von Jacob Seidelin erweitert ( & lt; edit: Die URL ist ein 404 ), um die Seriennummer mit JavaScript auf meiner Site Das enthält eine Offline-Version für Chrome aus keinem anderen Grund als zu sehen, ob ich könnte! Es ist Open Source, also wenn Sie nach einer JavaScript-Lösung suchen, können Sie gerne darauf aufbauen.

Die Frage enthält keine Programmiersprache oder irgendwelche Constraints, daher ist die beste Antwort derzeit exiftool . Es bietet die umfassendste Unterstützung für verschiedene Kameramodelle und Dateiformate (einschließlich brillanter Unterstützung für die verschiedenen Anwendungen, die es verschlingen!)

Ein einfacher Beispielbefehl zum Abrufen der Seriennummer wäre:

%Vor%

Ich schreibe meine Seite, ich habe mir dieses Thema über hunderte Stunden angeschaut. Wenn Sie noch weitere Fragen haben, lassen Sie es mich wissen!

    
matt burns 12.10.2011 09:43
quelle
3

Fast alle DSLR-Kameras codieren die Seriennummer in den EXIF-Informationen im Maker Notes-Bereich. Der Grund, warum die meisten Leute es nicht in den EXIF-Informationen sehen, ist, dass Adobe-Produkte den Abschnitt mit den Makernotizen der EXIF-Informationen ignorieren. Wenn Sie die EXIF-Informationen mit einem Adobe-Produkt anzeigen, wird die Seriennummer nicht angezeigt. Aber das bedeutet nicht, dass es nicht da ist, es bedeutet nur, dass Adobe es nicht anzeigt.

    
Michael Clark 19.04.2016 16:26
quelle
1

Sie können exif_read_data verwenden, um auf EXIF-Informationen in PHP zuzugreifen. Ein gutes Codebeispiel zur Verwendung dieses Befehls finden Sie im Handbuch unter dem folgenden Link.

Ссылка

Aber afaik kodieren derzeit nicht viele Kameras die Seriennummern in die EXIF-Blöcke.

    
Bjoern 02.05.2011 13:43
quelle

Tags und Links

yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warningyii\base\ErrorException

PHP Startup: Unable to load dynamic library 'mongodb.so' (tried: /usr/lib64/php/modules/mongodb.so (/usr/lib64/php/modules/mongodb.so: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/mongodb.so.so (/usr/lib64/php/modules/mongodb.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '327081',
    'url' => 'how-to-get-camera-serial-number-from-exif',
];

$_SESSION = [
    '__flash' => [],
];