在线抠图去背景
上传照片后由AI人像分割自动去除背景,输出带透明通道的PNG,支持换成白底纯色或保持透明,可设置长边上限、边缘收缩与羽化像素、导出格式与质量,适合头像制作、简历照片、电商人像主图与证件照底稿。
把照片拖进来,或点击上传、按 Ctrl+V 粘贴
单人正面照效果最好 · JPG / PNG / WebP · 不超过 12MB
正在 AI 分割人像,约 3—5 秒…
尚未选择图片。
上传的照片会经本站服务器转发给你自己的百度智能云人像分割接口处理,服务器与接口均不留存原图;去背景后的缩放、羽化、换底与下载全部在浏览器内完成。
计算口径
AI 人像分割返回一张带 Alpha 通道的 PNG:人物像素保留、背景透明。浏览器端按长边上限等比缩放,可选地对 Alpha 做收缩(去掉边缘残留的原背景)与羽化(软化边缘),再决定是否铺底色,最后编码为 PNG 或 JPG 下载。
使用说明
- 拖图进虚线框,或 Ctrl+V 直接粘贴剪贴板里的图片
- 点"开始抠图",右侧出现棋盘格即表示背景已透明
- 需要纯色底时在"输出背景"里选自定义并取色,无需重新抠图
本工具用到的 AI 能力
| 能力 | 状态 | 调用方式 | 说明 |
|---|---|---|---|
| 人像分割(抠出人像并生成透明背景) | 已接入 | POST /api/matting | 已用你的百度账号实测通过,返回带 Alpha 通道的 PNG |
| 证件照换底色 | 已接入 | 浏览器 Canvas | 基于人像分割结果在浏览器内换底,重复换色不再消耗接口次数 |
| 证件照尺寸换算与打印排版 | 本地实现 | 浏览器 Canvas | 纯本地计算与排版图生成 |
| 人脸定位(自动按头顶留白裁切构图) | 待接入 | POST /api/face | 待接入:开通"人脸检测与属性分析"后可实现自动居中构图,现在按整图缩放 |
| 通用抠图(商品、动物、非人物体) | 待接入 | POST /api/matting?mode=generic | 待接入:现有"人像分割"只对人体有效,非人物体需另购或换用其他服务 |
| 清晰度增强 / 老照片放大 | 待接入 | POST /api/enhance | 待接入:证件照模糊重印需要超分能力,目前只做等比缩放 |
| 美颜(磨皮、亮眼、肤色统一) | 待接入 | POST /api/beauty | 待接入:目前仅提供亮度/对比度的本地粗调 |
| 正装替换(便装换西装) | 待接入 | POST /api/clothes | 待接入:人像分割只分离人体,服装替换需要图像生成能力 |
标注"待接入"的能力已经预留好接口位与前端交互,只需在百度智能云控制台开通对应产品并补一行服务端转发即可启用,不需要改动页面。
常见问题
为什么头发边缘有一圈原背景?
分割模型对发丝这类细边的判定是半透明的,把"边缘收缩"调到 1—3 像素即可吃掉这圈残留,再用 1—2 像素羽化让边缘不生硬。
透明图存成 JPG 怎么变白了?
JPG 格式本身不支持透明通道,浏览器编码时会把透明区域填成白色。要保留透明必须导出 PNG。
能抠商品或猫狗吗?
当前接入的是人像分割,只对人体有效;非人物体会被忽略或抠错。通用抠图需要另接物体分割接口,页面"能力状态"区已预留该接口位。
数据来源:人像分割能力来自百度智能云 brain_body_seg;边缘处理与导出在浏览器 Canvas 完成