//传入图片地址,得到图片的Base64编码 public function img2Base64($img_file) { $img_base64 = ''; $app_dir = dirname(dirname(dirname(__FILE__))); //根据你的需要得到绝对路径 $app_img_file = $app_dir . $img_file; //组合出真实的绝对路径 $img_info = getimagesize($app_img_file); //取得图片的大小,类型等 // var_dump($img_info);exit; $fp = fopen($app_img_file, "r"); //图片是否可读权限 if ($fp) { $file_content = chunk_split(base64_encode(fread($fp, filesize($app_img_file))));//base64编码 switch ($img_info[2]) { //判读图片类型 case 1: $img_type = "gif"; break; case 3: $img_type = "jpg"; break; case 2: $img_type = "png"; break; } $img_base64 = $file_content;//合成图片的base64编码 // $img_base64 = 'data:image/' . $img_type . ';base64,' . $file_content;//合成图片的base64编码 fclose($fp); } return $img_base64; //返回图片的base64 }
图片的Base64编码
最新推荐文章于 2024-05-31 09:05:13 发布