php 转 图片base64
时间: 2023-11-16 13:56:31 浏览: 192
php实现图片以base64显示的方法
PHP可以通过读取图片文件并将其转换为base64编码格式来实现将图片以base64显示的功能。具体实现方法如下:
1. 读取图片文件并获取图片信息,可以使用getimagesize()函数。
2. 将图片文件内容转换为base64编码格式,可以使用file_get_contents()函数和base64_encode()函数。
3. 将base64编码格式的图片内容嵌入到HTML代码中,可以使用<img>标签,并将src属性设置为"data:image/png;base64,..."的形式,其中"data:image/png;base64,"是固定的前缀,后面跟着base64编码格式的图片内容。
以下是一个示例代码:
```
$image_file = './example.jpg';
$image_info = getimagesize($image_file);
$image_data = file_get_contents($image_file);
$base64_image = 'data:' . $image_info['mime'] . ';base64,' . base64_encode($image_data);
echo '<img src="' . $base64_image . '">';
```
这段代码将读取名为example.jpg的图片文件,并将其转换为base64编码格式,最后将其嵌入到HTML代码中以显示图片。
阅读全文