2016年详解base64编码格式显示图片实现技巧、注意事项及Data URI scheme应用

PHP实现了在base64中显示图像的方法

2016年详解base64编码格式显示图片实现技巧、注意事项及Data URI scheme应用

更新: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计划设计有所帮助。

你可能想看:
« 上一篇
下一篇 »

相关推荐

php实时推送,php实地培训

2026年10月05日

53阅读

php乱码出现问号的原因,php乱码出现问号的原因有哪些

2026年10月05日

44阅读

php一句话木马,一句话木马ctf

2026年10月05日

48阅读

php获取数组长度,php中如何获取数组的长度

2026年10月05日

50阅读

php面试题库及答案,php程序员面试真题库

2026年10月05日

47阅读

phpcontent-type修改,php源码二次修改需要多少钱

2026年10月05日

42阅读