-3
请将base_encode图像转换为简单图像。如何将base64_encode png图像转换为简单图像
请将base_encode图像转换为简单图像。如何将base64_encode png图像转换为简单图像
使用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)
使用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;
我已经base64编码的图像,但现在我转换回在为简单的PNG格式的任何帮助 – karan
http://us3.php.net/manual/en/function.base64-decode.php的http:// us3.php.net/manual/en/function.file-put-contents.php – Sammitch