@ bg0/ 浏览器
在浏览器中以 WebGPU 或 Web Assembly 本地删除图像背景 . 图像留在设备上,不需要 API 键或服务器.
安装
npm install @bg0/browser
使用量
import { removeBackground } from '@bg0/browser'
const result = await removeBackground(file, {
quality: 'quality',
onProgress: ({ stage, progress, message }) => {
console.log(stage, progress, message)
},
})
const url = URL.createObjectURL(result.blob)
file 可以是任意 Blob,包括a File 从输入或删除事件。 巴布亚新几内亚,
支持JPG,以及可达40 MB的WebP图像.
模型下载在第一次删除时被缓存到浏览器存储中. 可用时首选WebGPU,以WebAssembly为兼容性 倒计时.
见 浏览器库文档 页:1 选项、结果字段、出错、能力检测和缓存控制.
许可证
阿帕奇2.0 (英语). 模型重量保留了存放处的许可证 第三方通知。 。 。 .