Position actuelle: Accueil> Catégories de fonctions> read_exif_data

read_exif_data

Alias ​​exif_read_data
Nom:read_exif_data
Catégorie:Informations sur l'image échangeables exif
Langage de programmation:php
Description en une ligne:Lisez l'en-tête EXIF ​​à partir du fichier image et est une fonction alternative à exif_read_data ()

Nom de la fonction: read_exif_data ()

Version applicable: PHP 4> = 4.2.0, Php 5, PHP 7

Utilisation: read_exif_data (chaîne $ nom de fichier, chaîne $ sections = null, bool $ arrays = false, bool $ thumbnail = false): array | false

paramètre:

  • $ nom de fichier (requis): le chemin du fichier image à lire.
  • $ sections (facultatif): une partie spécifique des données EXIF ​​à lire. Peut être une chaîne ou une liste de chaînes séparées par des virgules. La valeur par défaut est nul, ce qui signifie que toutes les pièces sont lues.
  • $ Arrays (Facultatif): Spécifie s'il faut convertir plusieurs jetons de valeurs en un tableau. La valeur par défaut est fausse.
  • $ Thumbnail (facultatif): Spécifie s'il faut lire la vignette de l'image. La valeur par défaut est fausse.

Valeur de retour:

  • Si les données EXIF ​​sont lues avec succès, un tableau associatif contenant les données EXIF ​​est renvoyé. Si les données EXIF ​​ne sont pas trouvées ou que la lecture a échoué, FALSE est renvoyé.

Exemple: <? Php $ filename = "path / to / image.jpg";

// Lire toutes les données exif $ exifdata = read_exif_data ($ filename); if ($ exifdata! == false) {echo "data exif:"; print_r ($ exifdata); } else {echo "Impossible de lire les données exif."; }

// Lire uniquement les données EXIF ​​pour une pièce spécifique $ sections = "fichier, calculé"; $ exifdata = read_exif_data ($ nom, sections $); if ($ exifdata! == false) {echo "data exif pour une pièce spécifiée:"; print_r ($ exifdata); } else {echo "Impossible de lire les données EXIF ​​pour une pièce spécifiée."; }

// convertir plusieurs valeurs en array $ exifdata = read_exif_data ($ filename, null, true); if ($ exifdata! == false) {echo "data exif (plusieurs valeurs sont converties en tableau):"; print_r ($ exifdata); } else {echo "Impossible de lire les données exif."; }

// Lire la vignette de l'image $ exifdata = read_exif_data ($ filename, null, false, true); if ($ exifdata! == false) {echo "Données miniatures de l'image:"; print_r ($ exifdata); } else {echo "Les données miniatures de l'image ne peuvent pas être lues."; }?>

Fonctions similaires
Articles populaires