如何将base64编码的图片转换为可用的图片格式?

2026-04-03 05:401阅读0评论SEO问题
  • 内容介绍
  • 相关推荐

本文共计83个文字,预计阅读时间需要1分钟。

如何将base64编码的图片转换为可用的图片格式?

php将base64编码的图片转换为图片文件

base64格式的图片处理

function save_img_by_base($base64_image_content){ header('Content-type:text/html;charset=utf-8'); //保存base64字符串为图片 if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64_image_content, $result)){ $type = $result[2];//匹配出图片的格式 $root_path= dirname(ROOT_PATH)."/images/cardarticleimg/"; $path=date('Y-m-d').'/'; $mulu=$root_path.$path; if(!file_exists($mulu)){ mkdir($mulu,0777,true); chmod($mulu,0777); } $file_name = mt_rand().".$type"; $new_file=$mulu.$file_name; /*$new_file = "./test.{$type}";*/ if (file_put_contents("$new_file", base64_decode(str_replace($result[1], '', $base64_image_content)))){ return $path.$file_name; } } }

如何将base64编码的图片转换为可用的图片格式?

本文共计83个文字,预计阅读时间需要1分钟。

如何将base64编码的图片转换为可用的图片格式?

php将base64编码的图片转换为图片文件

base64格式的图片处理

function save_img_by_base($base64_image_content){ header('Content-type:text/html;charset=utf-8'); //保存base64字符串为图片 if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $base64_image_content, $result)){ $type = $result[2];//匹配出图片的格式 $root_path= dirname(ROOT_PATH)."/images/cardarticleimg/"; $path=date('Y-m-d').'/'; $mulu=$root_path.$path; if(!file_exists($mulu)){ mkdir($mulu,0777,true); chmod($mulu,0777); } $file_name = mt_rand().".$type"; $new_file=$mulu.$file_name; /*$new_file = "./test.{$type}";*/ if (file_put_contents("$new_file", base64_decode(str_replace($result[1], '', $base64_image_content)))){ return $path.$file_name; } } }

如何将base64编码的图片转换为可用的图片格式?