图片转成base64代码
public static function imgToBase64($img_file, $type = 1)
{
$img_base64 = '';
if (file_exists($img_file)) {
$app_img_file = $img_file;
$img_info = getimagesize($app_img_file);
$fp = fopen($app_img_file, "r");
if ($fp) {
$filesize = filesize($app_img_file);
$content = fread($fp, $filesize);
$file_content = chunk_split(base64_encode($content));
switch ($img_info[2]) {
case 1:
$img_type = "gif";
break;
case 2:
$img_type = "jpg";
break;
case 3:
$img_type = "png";
break;
}
if ($type == 1) {
$img_base64 = 'data:image/' . $img_type . ';base64,' . $file_content;
} else {
$img_base64 = $file_content;
}
}
fclose($fp);
}
return $img_base64;
}