首页  >  文章  >  后端开发  >  如何在 PHP 中根据 Base64 字符串确定图像类型?

如何在 PHP 中根据 Base64 字符串确定图像类型?

DDD
DDD原创
2024-10-23 22:41:30988浏览

How to Determine Image Type from Base64 Strings in PHP?

从 PHP 中的 Base64 字符串揭示图像类型

浏览编码图像的世界可能是一项令人费解的工作。当仅面对图像的 Base64 表示形式时,确定其原始格式似乎是一项难以捉摸的任务。然而,PHP 库提供了一个关键工具来揭示这种难以捉摸的信息:FileInfo。

FileInfo 使您能够揭示隐藏在 Base64 字符串中的图像的基础类型。以下是如何利用它的力量:

<code class="php">$encoded_string = "....";
$imgdata = base64_decode($encoded_string);

$f = finfo_open();

$mime_type = finfo_buffer($f, $imgdata, FILEINFO_MIME_TYPE);</code>

通过快速调用 finfo_buffer,您可以检索与解码图像数据关联的 MIME 类型。此 MIME 类型充当蓝图,引导您了解图像的原始格式。

以上是如何在 PHP 中根据 Base64 字符串确定图像类型?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn