PHP – exif_read_data() 函数

phpserver side programmingprogramming

PHP 中的 exif_read_data() 函数用于从图像文件中读取 EXIF(可交换图像文件格式)标头。此函数将从图像文件中提取所有 EXIF 标头。

语法

Array exif_read_data(
   str $file,
   str $section=null,
   bool $arrays=false,
   bool $thumbnail=false
)

参数

exif_read_data() 接受以下四个参数 −

  • $file − 此参数用于指定图像文件的位置。

  • $section − 此参数指定文件中需要存在的以逗号分隔的部分列表,以生成结果数组。

  • $arrays − 此参数指定是否将每个部分显示为数组。

  • $thumbnail −此参数指定是否读取缩略图。

返回值

exif_read_data() 函数成功时返回关联数组;失败时返回 False。

示例

<?php
   //从本地驱动器加载图像
   $arrays = exif_read_data('C:\xampp\htdocs\test\research.jpg');

   //Output
   print_r($arrays);
?>

这里我们使用了以下图像 −

输出

它将产生以下输出 −

Array
(
   [FileName] => research.jpg
   [FileDateTime] => 1627296139
   [FileSize] => 45686
   [FileType] => 2
   [MimeType] => image/jpeg
   [SectionsFound] =>
   [COMPUTED] => Array
      (
         [html] => width="640" height="358"
         [Height] => 358
         [Width] => 640
         [IsColor] => 1
      )

)

相关文章