php将图片转换为base64编码字符串

作者: shaneZhang 分类: 互联网技术 发布时间: 2016-08-06 20:09
周末在家做技术调研,读取一行图片并将其转换为base64字符串。
代码如下:
<!--?php
/**
 * Created by PhpStorm.
 * User: yuqingzhang
 * Date: 16/8/6
 * Time: 19:46
 */
class changeformat
{
    public function changeImageToString()
    {
        $file = "zhima/hello.jpg";
        if($fp = fopen($file,"rb", 0))
        {
            $gambar = fread($fp,filesize($file));
            fclose($fp);
            $base64 = chunk_split(base64_encode($gambar));
            echo 'str is :'.base64_encode($gambar).'<br/-->';
            //Result
            $encode = '<img src="https://zhangyuqing.cn/wp-content/uploads/2016/08/gifbase64.png' . $base64 .'" />';
            echo $encode;

        }
    }
}

$changeFormat = new changeformat();
$changeFormat->changeImageToString();

如果觉得我的文章对您有用,请随意打赏。如果有其他问题请联系博主QQ(909491009)或者下方留言!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注