首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[函数]exif_thumbnail()函数—用法及示例

发布于 2025-04-25 19:17:37
0
165

函数名: exif_thumbnail()

适用版本: PHP 4, PHP 5, PHP 7

函数描述: exif_thumbnail() 函数用于读取图片的缩略图。该函数返回图像的缩略图数据。

语法: string exif_thumbnail ( string $filename [, int &$width [, int &$height [, int &$imagetype ]]] )

参数:

  • filename: 必需,需要读取缩略图的图像文件名。可以是本地文件路径或者是 URL。
  • width: 可选,返回缩略图的宽度。
  • height: 可选,返回缩略图的高度。
  • imagetype: 可选,返回缩略图的图像类型。

返回值:返回缩略图数据的字符串。如果出错或图像没有缩略图,则返回 false。

示例:

<?php
  $filename = 'path/to/image.jpg';
  $thumbnailData = exif_thumbnail($filename, $width, $height, $imagetype);

  if ($thumbnailData !== False) {
    // 保存缩略图到文件
    file_put_contents('path/to/thumbnail.jpg', $thumbnailData);
    echo "缩略图保存成功!";
  } else {
    echo "无法读取缩略图。";
  }
?>

注意事项:

  • 如果图片没有缩略图或者无法读取缩略图数据,该函数会返回 false。
  • 在开启了安全模式或者禁用了 exif 扩展的情况下,该函数可能无法正常工作。
  • 如果要获取缩略图的宽度、高度或图像类型,可以传递参数给对应的变量,并在函数调用后使用。
评论
一个月内的热帖推荐
啊龙
Lv.1普通用户

9545

帖子

31

小组

3242

积分

赞助商广告
站长交流