Rembg 是一款智能抠图工具,只需简单几步,即可轻松去除图像背景,让你的图片更出彩。Rembg 采用先进算法,精准分割图像,满足电商、设计等多种需求。无论是制作产品展示图,还是进行创意设计,Rembg 都能助你一臂之力。
特性
- 离线优先移动端: 离线优先移动端,即使离线也能正常使用。
- 在线模式支持: 支持在线模式,提供高速、高精度的背景移除功能。
- 无需网络: 无需网络连接,确保绝对隐私。
- 支持 8K 分辨率: 支持 8K 分辨率,提供高性能、接近原生速度的驱动程序。
- 自定义 UI: 通过自定义 UI,提高工作效率,使其与您最常用的社交媒体相匹配。
- 优化社交媒体: 针对社交媒体优化,支持任何屏幕尺寸。
安装
Python: 大于 3.7 版本,小于 13 版本
CPU 支持
- 安装库:
pip install rembg
- 安装库和命令行工具:
pip install rembg[cli]
GPU 支持
首先,你需要检查你的系统是否支持 onnxruntime-gpu。
前往 https://onnxruntime.ai 并查看安装兼容性表格 (onnxruntime-installation-matrix)。
如果支持,直接运行以下命令:
- 安装库:
pip install rembg[gpu]
- 安装库和命令行工具:
pip install rembg[gpu,cli]
命令行工具的使用
安装完成后,你可以在终端窗口直接输入 rembg
来使用它。
rembg
命令包含 4 个子命令,分别用于处理不同类型的输入:
i
: 处理文件p
: 处理文件夹s
: 启动 HTTP 服务器b
: 处理 RGB24 像素二进制流
你可以使用以下命令获取主命令的帮助:
rembg --help
也可以使用以下命令获取每个子命令的帮助:
rembg <COMMAND> --help