EXIF -Daten sind Meta -Informationen, die in digitalen Fotos gespeichert sind, einschließlich detaillierter Informationen wie Aufnahmenzeit, Gerätemodell, Auflösung usw. Durch das Lesen von EXIF -Daten können Sie viele nützliche Informationen hinter den Fotos erhalten, einschließlich Herstellerinformationen.
Stellen Sie vor dem Start sicher, dass auf Ihrem Server PHP installiert ist und die Exif -Erweiterung aktiviert ist. Sie können die PHP -Version über die Befehlszeile bestätigen:
PHP -v
Überprüfen Sie dann, ob die EXIF -Erweiterung aktiviert ist:
PHP -M | Grep exif
Wenn die EXIF -Erweiterung nicht aktiviert ist, installieren Sie die entsprechenden Module gemäß der Systemumgebung.
Verwenden Sie die integrierte EXIF_READ_DATA -Funktion von PHP, um alle EXIF-Informationen eines Fotos zu lesen. Der Beispielcode lautet wie folgt:
$ exif_data = exif_read_data ('path/to/photo.jpg');
Sie können die vollständige EXIF -Informationsstruktur über var_dump anzeigen:
var_dump ($ exif_data);
In der Regel werden die Herstellerinformationen des Fotos im Bereich Make gespeichert und in einigen Fällen auch im Bereich Hersteller enthalten. Beispielextraktionscode:
$ make = $ exif_data ['make'];<br> $ Hersteller = $ exif_data ['Hersteller'];
Die Variablen $ make und $ Hersteller sind die Daten im Zusammenhang mit dem Fotohersteller.
$ exif_data = exif_read_data ('path/to/photo.jpg');<br> $ make = $ exif_data ['make'];<br> $ Hersteller = $ exif_data ['Hersteller'];<br> echo 'make:'. $ make;<br> Echo 'Hersteller:'. $ Hersteller;
Der obige Code gibt die Herstellerinformationen des Fotos direkt aus und erleichtert es einfach, in der Anwendung anzurufen und anzuzeigen.
Das Lesen von Fotometadaten durch PHP in Kombination mit exif -Erweiterung ist ein einfacher und effektiver Weg. Die Extraktion von Herstellerinformationen ist sehr praktisch für die Fotosklassifizierung, die Analyse der Ausrüstung und andere Funktionen. Es werden nur wenige einfache Codezeilen benötigt, um die Informationen des Fotogeräts schnell zu erhalten, wodurch es einfach ist, in verschiedene PHP -Projekte zu integrieren.