png图像的base64 encoding PNG 图像的 Base64 编码超通俗解释Base64 编码把二进制图片文件PNG/JPG转换成纯文本字符串让图片可以像文字一样复制粘贴、塞进 JSON、放进 HTML/CSS里直接显示。一、核心作用图片 → 一大段乱码英文 数字 符号纯文本纯文本 → 直接还原成图片无需单独图片文件二、PNG 的 Base64 固定开头所有 PNG 图片的 Base64 字符串一定以这个开头plaintextdata:image/png;base64,iVBORw0KGgoAAAANSUhEUg...data:image/png;base64, 声明这是PNG 图片的 Base64后面一大串乱码 图片内容三、怎么用3 个最常见场景1. HTML 里直接显示图片html预览img srcdata:image/png;base64,iVBORw0KGgoAAAANSUhEUg...2. CSS 背景图cssdiv { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUg...); }3. JSON / API 传输图片AI 接口、前后端传图常用json{ image: data:image/png;base64,iVBORw0KGgoAAAANSUhEUg... }四、Python 快速生成 PNG Base64python运行import base64 # 图片转 Base64 with open(test.png, rb) as f: base64_str base64.b64encode(f.read()).decode() # 加上前缀就是完整可用字符串 full_base64 fdata:image/png;base64,{base64_str} print(full_base64)五、优缺点✅ 优点纯文本不怕传输丢失不用单独存图片文件一个字符串搞定AI 接口、前端渲染极常用❌ 缺点体积比原图大 1/3不适合大图建议 200KB