📜  如何在PHP中将图像转换为 base64 编码?

📅  最后修改于: 2022-05-13 01:56:38.428000             🧑  作者: Mango

如何在PHP中将图像转换为 base64 编码?

base64_encode()函数是PHP中的一个内置函数,用于将任何数据转换为 base64 编码。为了将图像转换为 base64 编码,首先需要获取文件的内容。这可以借助PHP的file_get_contents()函数来完成。然后将此原始数据传递给 base64_encode()函数进行编码。

所需函数:

  • base64_encode()函数base64_encode()函数是PHP中的一个内置函数,用于使用 MIME base64 对数据进行编码。 MIME(多用途 Internet 邮件扩展)base64 用于将字符串编码为 base64。 base64_encoded 数据比原始数据多占用 33% 的空间。
  • file_get_contents( )函数PHP中的 file_get_contents() 函数是一个内置函数,用于将文件读入字符串。该函数使用服务器支持的内存映射技术,从而增强了性能,使其成为读取文件内容的首选方式。

输入图像:

程序:


输出:

iVBORw0KGgoAAAANSUhEUgAAApsAAAC4CAYAAACsNSfVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJdhfdsglgklAEFkb2JlIEltYWdlUmVhZHlxyWqwrwtwefd...TeUsalQKBQKhUKhsBvK2FQoFAqFQqFQ2A1lbCoUCoVCoVAo7IYyNhUKhUKhUCgUdkMZmwqFQKBQKO0H0fxpZ1bfc

参考:

  • http:// PHP.net/manual/en/函数.base64-encode。 PHP
  • http:// PHP.net/manual/en/函数.file-get-contents。 PHP

PHP是一种专门为 Web 开发而设计的服务器端脚本语言。您可以按照此PHP教程和PHP示例从头开始学习PHP 。