网站页面很多地方可以使用base64编码用来输出图片,至于什么原理怎么回事不是重点,毕竟,我真TM是小白啊,知道有这回事并且可以通过代码实现就可以了,对自己要求不高。(lll¬ω¬)

PHP代码中获取到image路径后赋予一个变量,再把这个变量用下面这个函数舔一下就变成base64编码输出了。

20210913231106.png

以上自定义的函数,也是我很久之前再网上找到的,用了一段时间,功能不用测试完全可用,已亲测。

使用方法也简单,至于你用还是不用,用在什么地方,用的意义在哪?我也不知道。

有一段时间,网上很多站群站,他们的源码不少再使用base64编码来显示图片,可能他们觉得搜索引擎喜欢这种吧!毕竟互相模仿、抄袭也属正常,搜索引擎的算法也是机器,说不准一处小小的改动真能有很大帮助呢。

有需要的朋友,回复即可复制代码。

//图片转换为base64编码输出
function base64EncodeImage($image_file)
{
    $base64_image = '';
    $image_info = getimagesize($image_file);
    $image_data = fread(fopen($image_file, 'r'), filesize($image_file));
    $base64_image = 'data:' . $image_info['mime'] . ';base64,' . base64_encode($image_data);
    return $base64_image;
}
//重新赋值img变量为转换后的结果
$img = base64EncodeImage($img);
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。