php将图片转为base64编码格式图片的方法

太阳渐渐往下落,它的脸涨得越来越红,红的像个大火球,把身边的云染成五颜六色。慢慢地它走到西山背后,把美丽的霞光留在遥远的天边。我们都看得目瞪口呆。我的心里在想:晚霞真美!

下面的博文提供两个利用php代码将图片转为base64编码格式图片的方法,分为php转换本地图片为base64图片以及php转换远程图片为base64图片的方法。

php将图片转为base64图片的方法

1、php转换本地图片为base64

例:

# feiniaomy.com
$filename = 'xxxx'; //本地图片在服务器上的路径
$imageDetails = getimagesize($filename);
if ($fp = fopen($filename,"rb", 0)) {
   $picture = fread($fp,filesize($filename));
   fclose($fp);
   $base64 = chunk_split(base64_encode($picture));
   $imageData = 'data:'.$imageDetails['mime'].';base64,' . $base64;
   //输出base64图片代码...
   echo $imageData;
}

2、php将远程图片转为base64的方法

例:

//http://www.feiniaomy.com
$img_url = ''; //远程图片地址
$imageInfo = getimagesize($img_url);
$content = @file_get_contents($img_url); 
$base64Data = 'data:'.$imageInfo['mime'].';base64,'.base64_encode($content);
//输出base64图片数据流
echo $base64Data;

本文php将图片转为base64编码格式图片的方法到此结束。如果你想飞,你就要放下那些会拖累你的东西。没有结局的感情,总要结束;不能拥有的人,总会忘记。人生没有永远的伤痛,再深的痛,伤口总会痊愈。人生没有彩排,好好珍惜此刻,把握生命中的一分一秒。人生没有如果,仅有后果和结果,过去的不再回来,回来的不再完美。小编再次感谢大家对我们的支持!

您可能有感兴趣的文章
php get_magic_quotes_gpc()函数介绍与用法

php取消运行时间限制的方法

php中ini_set函数介绍

php获取文件夹下所有文件/文件夹

php如何实现文件下载的方法