Einführung:
Bildmetadaten enthält zusätzliche Informationen zum Foto, z. B. die Aufnahmezeit, die Kameraparameter und den geografischen Ort. Diese Informationen sind äußerst wichtig für das Bildmanagement und die Nachbearbeitung. Mit der von PHP bereitgestellten ImageExif -Erweiterung können wir diese Metadaten problemlos lesen und bearbeiten.
ImageExif ist eine von PHP bereitgestellte Erweiterung, die das Lesen und Bearbeiten von EXIF -Metadaten in JPEG, TIFF und anderen Formaten unterstützt. Mit dieser Erweiterung können die Aufnahmen und Kameraeinstellungen in der Bilddatei effizient zugegriffen werden.
Stellen Sie zunächst sicher, dass die ImageExif -Erweiterung in der PHP -Umgebung aktiviert ist. Sie können den Erweiterungsstatus bestätigen, indem Sie die Option "EXIF" in der Konfigurationsdatei php.ini überprüfen. Wenn nicht aktiviert, kann PHP in der Erweiterungsverwaltung aktiviert oder neu kompiliert werden.
Das folgende Beispiel zeigt, wie EXIF -Daten aus einem Bild lesen:
$ imagePath = 'test.jpg'; $ exifdata = exif_read_data ($ imagePath, 'exif'); Echo "Shot Time:". $ exifdata ['DateTimeOriginal']. "<br> "; Echo "Kamera Marke:". $ exifdata ['make']. "<br> "; Echo "Kameramodell:". $ exifdata ['Modell']. "<br> "; Echo "Brennlänge:". $ exifdata ['Focallength']. "Mm<br> "; Echo "Exposuretime:". $ exifdata ['Exposuretime']. "Zweite<br> "; Echo "ISO -Empfindlichkeit:". $ exifdata ['iSospeedratings']. "<br> ";
Lesen Sie beim Bearbeiten von exif -Informationen zuerst die aktuellen Daten, ändern Sie die erforderlichen Felder und schreiben Sie dann auf das Bild zurück. Das folgende Beispiel zeigt, wie die EXIF -Metadaten geändert werden können:
$ imagePath = 'test.jpg'; $ exifdata = exif_read_data ($ imagePath, 'exif'); $ exifdata ['DateTimeOriginal'] = '2022-01-01 12:00:00'; $ exifdata ['make'] = 'Canon'; $ exifdata ['Modell'] = 'EOS 5D Mark IV'; $ exifdata ['Focallength'] = '50/1 '; $ exifdata ['exposuretime'] = '1/100'; $ exifdata ['iSospeedratings'] = '400'; exif_write_data ($ exifdata, $ imagePath);
Bitte beachten Sie, dass Sie vor der Bearbeitung von exif -Informationen sicherstellen müssen, dass die Originaldaten korrekt gelesen und zugewiesen wurden. Rufen Sie nach Abschluss der Änderung die Schreibfunktion auf, um die Metadaten in der Bilddatei zu aktualisieren.
Das Lesen und Ändern der EXIF -Metadaten von Bildern wird durch die BildExif -Erweiterung von PHP einfach und effizient. Dies bietet große Bequemlichkeit für das Management und die anschließende Verarbeitung von Bildinformationen. Hoffentlich kann diese Anleitung Ihnen dabei helfen, PHP besser zu verwenden, um Bildmetadaten zu verarbeiten.