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

exif_thumbnail

取得嵌入在 TIFF 或 JPEG 图像中的缩略图
名称:exif_thumbnail
分类:Exif可交换图像信息
所属语言:php
一句话介绍:取得嵌入在 TIFF 或 JPEG 图像中的缩略图

exif_thumbnail 函数

适用 PHP 版本

此函数适用于 PHP 版本 5.0.0 及以上。

函数说明

exif_thumbnail 函数用于获取图片文件中的 EXIF 数据中的缩略图。该函数读取图片文件的 EXIF 数据,如果其中包含有缩略图,它将返回该缩略图的二进制数据。

函数语法

exif_thumbnail(string $filename, int &$width = null, int &$height = null, int &$type = null): string|false

参数

  • filename string:指定要读取 EXIF 数据的文件路径。
  • width int (可选):返回缩略图的宽度。
  • height int (可选):返回缩略图的高度。
  • type int (可选):返回缩略图的图片类型(例如:JPEG, PNG 等)。

返回值

如果文件包含有效的 EXIF 缩略图,函数将返回一个包含缩略图数据的字符串。否则,返回 false

示例

以下是如何使用 exif_thumbnail 函数来获取图像文件的 EXIF 缩略图并输出其宽度和高度:

示例代码:


$filename = 'example.jpg'; // 设置图片路径
$width = 0;
$height = 0;
$type = 0;
<p>$thumbnail = exif_thumbnail($filename, $width, $height, $type);</p>
<p>if ($thumbnail !== false) {<br>
echo "缩略图宽度: " . $width . "px<br>";<br>
echo "缩略图高度: " . $height . "px<br>";<br>
} else {<br>
echo "该图片没有 EXIF 缩略图。";<br>
}<br>

示例代码说明:

  • 我们首先设置了一个图片文件路径 $filename,然后定义了 3 个变量用于接收宽度、长度和类型。
  • 调用 exif_thumbnail 函数并传入图片路径以及用于接收宽度、高度和类型的变量。
  • 如果返回值不为 false,则输出缩略图的宽度和高度。
  • 如果返回 false,则表示该图片没有 EXIF 缩略图。
同类函数
热门文章