Les données EXIF sont des méta-informations stockées sur des photos numériques, y compris des informations détaillées telles que le temps de prise de vue, le modèle d'appareil, la résolution, etc.
Avant de commencer, assurez-vous que votre serveur a installé PHP et l'extension EXIF activée. Vous pouvez confirmer la version PHP via la ligne de commande:
php -v
Vérifiez ensuite si l'extension EXIF est activée:
php -m | grep exif
Si l'extension EXIF n'est pas activée, veuillez installer et activer les modules pertinents en fonction de l'environnement système.
Utilisez la fonction EXIF_READ_DATA intégrée de PHP pour lire toutes les informations EXIF d'une photo. L'exemple de code est le suivant:
$ exif_data = exif_read_data ('path / vers / photo.jpg');
Vous pouvez afficher la structure d'informations EXIF complète via var_dump :
var_dump ($ exif_data);
En règle générale, les informations du fabricant de la photo sont stockées dans le champ Make , et dans certains cas, elles peuvent également être dans le champ du fabricant . Exemple de code d'extraction:
$ Make = $ exif_data ['Make'];<br> $ fabricant = $ exif_data ['fabricant'];
Les variables $ make et $ fabricant sont les données liées au fabricant de photos.
$ exif_data = exif_read_data ('path / vers / photo.jpg');<br> $ Make = $ exif_data ['Make'];<br> $ fabricant = $ exif_data ['fabricant'];<br> écho 'faire:'. $ faire;<br> Echo 'Fabricant:'. $ fabricant;
Le code ci-dessus sortira directement les informations du fabricant de la photo, ce qui facilite l'appel et l'affichage dans l'application.
La lecture des métadonnées photo via PHP combinée à l'extension EXIF est un moyen facile et efficace. L'extraction des informations du fabricant est très pratique pour la classification des photos, l'analyse de l'équipement et d'autres fonctions. Il ne faut que quelques lignes de code simples pour obtenir rapidement les informations de l'appareil photo, ce qui facilite l'intégration dans divers projets PHP.