2016年详解base64编码格式显示图片实现技巧、注意事项及Data URI scheme应用
PHP实现了在base64中显示图像的方法

更新:2016年10月13日15:20:03作者:Xiewen
本文主要介绍了PHP的方法以在Base64中显示图像,并分析了相关的实现技术和预防措施,用于以Base64编码格式显示图像。需要它的朋友可以参考它。
本文介绍了PHP在Base64中实现图像显示的方法。分享每个人的参考,细节如下:
在这里,图像以字符串形式保存到网页上,以免再次加载图像。
这是RFC2397中定义的数据URI方案。目的是将一些小数据直接嵌入到网页中,以便无需从外部文件加载它。例如,上面的字符串实际上是一张图片,并且这些字符被复制。将其粘贴到Firefox的地址栏中,然后转到它,您会看到它。
在上面的数据URI中,数据表示所获得的数据的合同名称,image/jpeg是数据类型名称,base64是数据的编码方法,并且逗号之后是由图像/jpeg file base base base base 64编码的数据。 。
当前,数据URI方案支持的类型是:
数据:文本/普通,文本数据
数据:文本/HTML,HTML代码
数据:text/html; base64,base64编码的HTML代码
数据:文本/CSS,CSS代码
数据:text/css; base64,base64编码的CSS代码
数据:文本/JavaScript,JavaScript代码
数据:text/javascript; base64,base64编码的JavaScript代码
数据:图像/GIF; BASE64,BASE64编码的GIF图像数据
数据:图像/png; BASE64,BASE64编码的PNG图像数据
数据:Image/jpeg; BASE64,BASE64编码JPEG图像数据
数据:Image/X-Icon; BASE64,BASE64编码图像数据
PHP代码如下:
$img_file = 'https://img.alicdn.com/bao/uploaded/TB1eaiELpXXXXcPXpXXSutbFXXX.jpg';
$img_info = getimagesize($img_file);
$img_src = "data:{$img_info['mime']};base64," . base64_encode(file_get_contents($img_file));
exit("");
PS:这里有一些在线图片工具供您参考
图像转换为base64编码在线工具:
在线电子邮件电子邮件图标创建工具:
在线PS图像处理工具:
在线图片格式转换(JPG/BMP/GIF/PNG)工具:
ICO图标在线生成工具:
有关PHP相关内容的更多信息,请查看本网站的主题:“ PHP图形和图片操作技能的摘要”,“ PHP基本语法简介”,“ PHP操作和操作员用法的摘要”,PHP对象 - 定向编程简介教程“,“ PHP网络编程技能摘要”,“ PHP阵列操作技能的集合”,“ PHP字符串使用摘要”,“ PHP+MySQL数据库操作教程”和“通用PHP数据库操作简介技能摘要》
希望本文的设计对每个人的PHP计划设计有所帮助。