网站页面很多地方可以使用base64编码用来输出图片,至于什么原理怎么回事不是重点,毕竟,我真TM是小白啊,知道有这回事并且可以通过代码实现就可以了,对自己要求不高。(lll¬ω¬)
PHP代码中获取到image路径后赋予一个变量,再把这个变量用下面这个函数舔一下就变成base64编码输出了。
以上自定义的函数,也是我很久之前再网上找到的,用了一段时间,功能不用测试完全可用,已亲测。
使用方法也简单,至于你用还是不用,用在什么地方,用的意义在哪?我也不知道。
有一段时间,网上很多站群站,他们的源码不少再使用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);
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)