php图片转base64

<?php
$i=0;
$handle = opendir('./'); //当前目录
while (false !== ($file = readdir($handle))) { //遍历该php文件所在目录
list($filesname,$kzm)=explode(".",$file);//获取扩展名
if($kzm && $kzm!="js" && $kzm!="php") { //文件过滤
if (!is_dir('./'.$file)) { //文件夹过滤
$array[]=$file;//把符合条件的文件名存入数组
$a=explode(".",$file);
$info=base64EncodeImage($file);

file_put_contents($a[0].".js",$info);

}
}
}

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;
}

?>

原文地址:https://www.cnblogs.com/weiyiyong/p/8431752.html