如何将base64_encode png图像转换为简单图像

时间:2015-07-03 18:21:15

标签: php

请建议将base_encode图片转换为简单图片。

2 个答案:

答案 0 :(得分:2)

使用base64_decode功能。

首先对其进行解码并创建文件名

$data = base64_decode(explode(",", $base64)[1]); // Cutting off the data we don't need.
$file = '/somefolder/'.uniqid().'.png'; // Generating a unique id so images wont override each other.

然后将其保存到文件系统。

file_put_contents($file, $data)

答案 1 :(得分:0)

使用base64_decode解码您的数据。

header('Content-type: image/png');
$base64 = 'data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAUA
AAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO
9TXL0Y4OHwAAAABJRU5ErkJggg==';
$data = explode(',', $base64);
$encodedImage = $data[1];
$decodedImage = base64_decode($encodedImage);
echo $decodedImage;