当前位置: 首页> 函数类别大全> read_exif_data

read_exif_data

别名 exif_read_data
名称:read_exif_data
分类:Exif可交换图像信息
所属语言:php
一句话介绍:别名 exif_read_data

read_exif_data 函数

适用 PHP 版本

PHP 版本 4.0.0 及以上

函数说明

read_exif_data 函数用于读取图像文件的 EXIF 元数据。EXIF(Exchangeable Image File Format)是照片等图像文件中存储的关于图像的元数据,包括拍摄时间、相机型号、光圈、曝光时间等信息。

函数语法

read_exif_data(string $filename, string $sections = NULL, bool $arrays = false): array|false

参数

  • $filename (string): 图像文件的路径。
  • $sections (string, 可选): 读取的 EXIF 数据部分,常见的部分包括 'IFD0', 'EXIF', 'GPS' 等。如果为空,默认读取所有部分。
  • $arrays (bool, 可选): 如果为 true,返回的数据将以数组格式呈现;如果为 false(默认),则返回为普通的关联数组。

返回值

如果成功,返回一个关联数组,其中包含图像的 EXIF 信息。如果读取失败或文件没有 EXIF 数据,返回 false。

示例

以下是使用 read_exif_data 函数的示例代码,展示了如何读取图像的 EXIF 信息:

示例代码:

$filename = 'example.jpg';
$exif = read_exif_data($filename);
<p>if ($exif !== false) {<br>
echo "图片拍摄日期: " . $exif['DateTime'] . "<br>";<br>
echo "相机型号: " . $exif['Model'] . "<br>";<br>
echo "曝光时间: " . $exif['ExposureTime'] . "<br>";<br>
} else {<br>
echo "无法读取 EXIF 数据。";<br>
}<br>

示例代码的说明:

  • 首先,我们定义了一个图像文件路径变量 $filename。
  • 使用 read_exif_data 函数来获取该图像的 EXIF 数据。
  • 如果成功获取到 EXIF 数据($exif !== false),则输出图像的拍摄日期、相机型号以及曝光时间。
  • 如果没有获取到 EXIF 数据,则输出错误信息“无法读取 EXIF 数据”。
同类函数
热门文章