当前位置: 首页 > news >正文

base64图片 感觉有点白银

前段时间想做个梗图 意外发现了一种新的web图片格式
image

本来是想偷图片来着 结果f11检查了是个遮罩层 我还编辑不了 因为我试图修改路径的时候它显示
image

虽然最后偷完了 但是 这是什么

<img src="data:image/png;base64,[这里是一串超级超级长的base64编码]">

这是什么? base64编码图片

先说结论:这堆编码字符来二进制存储图片信息。技术上 适合存储仅单次使用 来用于优化网页单 次出现的较小复杂ICON

在web上 图片显示一般有几种手段

调用图片 js/css画图实现 base64图片

base64图片是以二进制编码存在网页文件上的

欸 那是不是很牛逼啊 毕竟是二进制存储?
并非啊
base64用的可打印ASCII字符 本来rgb的255,255,255就三个字节,但是可打印的ASCII可没这么大,最后就变成需要多1个字节 4个字节 vs 3个字节 是根本打不赢png和jpg的效率差了1/3 基本上要133%

那真的就一无是处了吗?我们还是能给他找个优势区间的:总所周知,网页调用图片是要从图源网站拉取的,而向图源申请图片是需要一次TCP请求的,理论上来说 网页文件直接用base64存储图片是不用再进行这个TCP请求的。只要base64图片能比这个请求的开销小,它就是有价值的

那详细多小呢 根据阿里Alloyteam团队规范明确建议"小于2KB" 也就是差不多50*50有效像素的图片

那就很明确了 最后来点碎碎念吧

说实话 有点白银了这个技术 甚至可以说有点为用而用的技术 属于小杯优化技术 往上打不过最泛用的png 往下打不过svg和矢量 连app的ICON都用上128*128的今天 这玩意的用途真的挺迷惑的

那就真的是个小杯技术吗?

我说未必 起码你f11修改代码做效果图的时候
这玩意不用拉图种直接本地渲染了 也就是说不会有跨域问题 拿来修改网页做预览还不赖 但是你得承担图片转base64的性能开销就是了

http://www.jsqmd.com/news/438692/

相关文章:

  • 闲置百联 OK 卡别再放着躺尸了!亲测靠谱的变现方式终于找到了 - 团团收购物卡回收
  • Best Time to Buy and Sell Stock IV股票交易(hard)--力扣101算法题解笔记
  • 2026年评价高的脚手架厂家推荐:工程脚手架/东莞搭脚手架/钢管脚手架租赁值得信赖厂家推荐(精选) - 品牌宣传支持者
  • 嘉兴节能空压机认证厂家推荐,口碑好的节能空压机厂家排行 - 工业品网
  • 广州市企亮展览服务好用吗?从客户案例看其服务实力 - 工业品网
  • 机考刷题之 3 LeetCode 509 斐波那契数列
  • 瑞祥商联卡闲置别烂手里!过来人亲测靠谱回收,再也不被坑 - 团团收购物卡回收
  • 开发工具idea 安装插件后跟其他插件冲突无法启动的解决方案
  • 2026年上海太平洋推荐:太平洋房产/太平洋房屋/太平洋中介靠谱的中介 - 品牌宣传支持者
  • ERROR: Failed building wheel for pygame
  • 2026年深圳无线供电技术服务公司排名,哪家口碑好靠谱 - 工业品牌热点
  • “现在的AI就像1880年的笨重工厂!”微软CSO斯坦福泼冷水:别急着造神
  • Linux系统-应用问题全面剖析Ⅵ:德承工控机GP-3100在Ubuntu操作系统下[卡顿/死机]的排查与解决方法 - Johnny
  • 别让微信立减金烂在手里!亲测靠谱的闲置卡券变现方法 - 团团收购物卡回收
  • AI“真人”微短剧爆发:短剧配乐成核心竞争力,版权合规与曲多多解决方案
  • 2025年氢氧化镁优质生产厂家大盘点,氢氧化镁有哪些优选品牌推荐与解析 - 品牌推荐师
  • 从零搭建Openclaw
  • 智驾安全的“隐形上限”:为何测距与角分辨率决定AEB的生死时速,激光雷达或成新时代“安全带”
  • TCP vs UDP:有什么区别?从原理到应用场景全面解析
  • 2026制氧机品牌排行:这些优质厂家值得你关注,制氧机/制氮机,制氧机批发厂家找哪家 - 品牌推荐师
  • 2026 中国大健康创业靠谱推荐 高成功率热门赛道企业榜单 - 品牌智鉴榜
  • Dify 入门系列(七):从零到一搭建AI工作流——用“拖拽连线“替代代码,5分钟做出文本摘要器
  • 当电网遇上燃气:能源系统的双人舞
  • 2026年广州好用的软硬件结合专利AI、精准农业专利AI、质量控制专利AI品牌推荐 - 工业品牌热点
  • Apache DolphinScheduler 2 月社区动态:功能升级与优化齐飞
  • 有了MESI协议,为什么Java还需要内存模型(JMM)? - 指南
  • 自定义漏洞扫描引擎实现:基于规则引擎与语义分析的深度探测
  • 聊聊深圳好用的激光焊接机,大粤激光口碑如何,选哪家? - myqiye
  • os模块
  • 微信立减金回收价格新鲜出炉,回收三步完成 - 京回收小程序