cutoutpic 如何工作

cutoutpic 把照片里的主体与背景分开,交给你一张带透明背景的 PNG。免费预览的全部计算都在你自己的设备上完成——图片不会被送到任何地方。

图片不离开你的设备

你把图片放进来时,浏览器会下载一个分割模型并在本地运行它。关于这张图的任何东西都不会外传:没有上传、没有服务器上的临时副本、没有排队。这不是一句关于我们行为的承诺,而是免费路径的构造方式。你可以自己核实:打开浏览器开发者工具的网络面板,看不到任何携带图片的请求。

代价是模型需要下到你的设备上一次。之后它被缓存,第二张图立刻就能开始处理。

两档画质,自动选择

页面会探测你的浏览器能做什么并选定路径,你不需要做任何选择。

  • 图形加速(WebGPU)——先出一个快速结果,随后精细模型在后台加载并替换它。发丝之类的细边缘会明显更干净。
  • 兼容模式(WebAssembly)——只跑快速模型。结果依然可用,但边缘更毛糙,处理也更慢。

当前所在档位显示在页面标题旁边,这样你在开始之前就知道会得到什么,而不是等结果让你失望之后才知道。

怎样抠得更好

  • 主体与背景区分明显的图效果最好——明暗或色彩上的反差比分辨率更重要。
  • 均匀的散射光优于硬阴影。紧贴主体的影子常常会被当成主体的一部分。
  • 极细的细节——散开的头发、网纱、杂乱背景前的毛发——正是精细档体现价值的地方。
  • 如果找不到可分离的主体,你会得到一条明确的提示,而不是一张空白图。这是有意的:悄无声息地给出空结果比直接拒绝更糟。

限制

  • 输入:JPEG、PNG 或 WebP,最大 12 MB。
  • 输出:带 alpha 通道的 PNG,最高 1000 万像素。
  • 免费预览有分辨率上限。全分辨率输出是服务端的付费功能。

对浏览器的要求

任何较新版本的 Chrome、Edge、Firefox 或 Safari 都可以。最低要求是支持 SIMD 的 WebAssembly;有 WebGPU 才能解锁精细档。页面必须经 HTTPS 访问——浏览器只在安全上下文里提供图形加速接口。