$img = './'.rand(1,4).'.png';
$base64_img = base64EncodeImage($img);
echo '';
function base64EncodeImage($image_file){
$base64_image = '';
$image_info = getimagesize($image_file);
$image_data = file_get_contents($image_file);
$base64_image = 'data:'.$image_info['mime'].';base64,'.base64_encode($image_data);
return $base64_image;
}
?>
說(shuō)明:
getimagesize函數(shù):取得圖像大小嗡呼。getimagesize() 函數(shù)將測(cè)定任何 GIF腕柜,JPG烦感,PNG,SWF稿茉,SWC,PSD,TIFF忘衍,BMP逾苫,IFF,JP2枚钓,JPX铅搓,JB2,JPC搀捷,XBM 或 WBMP 圖像文件的大小并返回圖像的尺寸以及文件類(lèi)型和一個(gè)可以用于普通 HTML 文件中 IMG 標(biāo)記中的 height/width 文本字符串星掰。
file_get_contents函數(shù):將整個(gè)文件讀入一個(gè)字符串。
base64_encode函數(shù):使用 base64 對(duì) data 進(jìn)行編碼嫩舟。