当前位置:  开发笔记 > 编程语言 > 正文

PHP:将base64转换为图像

如何解决《PHP:将base64转换为图像》经验,为你挑选了1个好方法。



1> Sammitch..:

编码数据是图像文件的内容,data:image/png;base64,仅在您将图像数据填入HTML时使用.

将数据放入HTML源会使源头膨胀,减慢初始页面加载速度,使浏览器无法并行下载大量资源(如图像),并使图像在页面之间无法缓存.除非你没有其他选择,否则不要这样做.

要将图像简单地转换回文件:

file_put_contents('foo.png', base64_decode($str));

或者让PHP脚本假装它是一个图像:

header('Content-Type: image/png');
echo base64_decode($str);

或者,我们该做的,我只是告诉你不这样做,因为从来没有认真做这个有这么多的方式这样做,我会你失望,如果这是你从这个答案拿走的:

printf('', $str);

推荐阅读
勤奋的瞌睡猪_715
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有