remove_bg
Remove image backgrounds to output true RGBA PNGs with alpha channels, fixing fake checkerboard transparency from generative models. Ideal for game sprites and assets requiring real alpha.
Instructions
抠掉图片背景, 输出真正带 alpha 通道的 RGBA PNG。
生图模型画不出 alpha: 你让它画"透明背景", 它是把 PS 那种灰白棋盘格当成不透明 像素画出来的。做游戏精灵图必须用本工具把它转成真的 RGBA。
参数: image_path: 图片的本机路径(其它工具返回的路径可直接用) image_base64: 或者直接给 base64 mode: auto (默认, 按结构证据判断是不是棋盘格: 恰好两级灰度 + 周期方格; 不是就走 通用抠图) / checker (强制只抠棋盘格) / rembg (强制通用显著物体抠图, CPU) quality: best (birefnet-general-lite, ~7s, 峰值内存 ~6.8 GB) / fast (u2netp, ~0.6s, 峰值 ~1.3 GB)。只影响 rembg 分支。 不传则用安装时按本机内存定下的默认值。
返回: RGBA PNG 的本机路径, 附带实际走的分支与透明像素占比。抠出来明显不对 (几乎全透明 / 几乎没抠掉 / 碎成一堆小块 / 主体被啃出洞) 时会附一行 ⚠️ 警告 —— 那种结果别直接用。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | auto | |
| quality | No | ||
| image_path | No | ||
| image_base64 | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| path | No | ||
| error | No | ||
| model | No | ||
| metrics | No | ||
| warnings | No | ||
| mode_used | No | ||
| error_code | No | ||
| checker_evidence | No | ||
| transparent_ratio | No |