您的位置:首页 > Web前端 > HTML

在html页面中直接嵌入图片数据

2015-02-04 16:52 246 查看
在html页面中直接嵌入图片数据

一般情况,通常是在html页面中应用图片的链接,如:

<img src="http://baidu.com/logo.gif">

但是,这样的前提是我们需要将图片先上传到指定的网站,然后获取外链。一方面略麻烦,最主要的是存储图片的网站是否持续的支持外链引用。所以,必要的时候可以将图片直接插入到html页面中。如下

<img src="data:image/png;base64,.......">

其中base64逗号之后的就是将图片经过base64编码后的数据。在mac os中,terminal直接提供了base64编码工具,所以比较方便。此外需要说明的是,容易看到src后面应用的数据实际上个uri数据,对此可参考后面的参考1的介绍。

当然这种嵌入方式不好的地方就是,html文件会很臃肿,同时不能在本地将图片缓存。根据情况,各取所需吧。

参考资料:

1. 图片base64编码利器:在线
Data URI 生成工具 – Duri.me
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐