照片不上传

换背景

抠出人像,换成色场、虚化原背景,或上传你自己的场景图。抠图与合成都在浏览器内完成。

照片不会离开这台设备。 抠图模型(0.25 MB)在页面里运行,换好的图也只存在你的浏览器里。

你会得到什么

  • 背景

    五种色场(白、灰、暖、冷、深)是渐变加暗角,不是实景照片 —— 想要实景就上传一张自己的。上传的背景按「铺满」裁切。

  • 背景虚化

    只虚化人像以外的部分,背景还是原图 —— 最不容易看出接缝,光线和色温都和你原来的照片一致。

  • 边缘羽化

    默认 2 px。太小边缘会出现锯齿,太大头发会和背景糊成一片 —— 头发多的照片建议 1~2 px。

  • 导出

    PNG,不做压缩。长边超过 2400 px 会等比缩小:这一页同时要持有四张同尺寸缓冲,手机上不缩会把标签页拖死。

常见问题

换成实景背景为什么会有接缝?

因为人像边缘保留的是原照片的光。背景图的光源方向和色温如果和原照片差太多,人像看起来就像贴上去的。选一张光大致同方向的背景,接缝会小很多;或者直接用「背景虚化」—— 背景就是原图,不存在这个问题。

头发丝抠不干净怎么办?

羽化调到 1~2 px 能让边缘过渡自然一点,但治不了抠错的像素 —— 那是分割模型的能力边界。更有效的办法是换照片:头发和背景颜色差得越明显,抠得越干净。纯色墙、均匀光线下拍,边缘最稳。

为什么最长边限制在 2400 px?

因为这一页同时要持有四张同尺寸的缓冲:模型的 alpha 通道、掩码、人像层、背景层。4000×3000 的照片四份加起来接近 200 MB,桌面能扛,手机上 Safari 会直接把这个标签页杀掉 —— 表现是「点了没反应」。所以进模型之前先等比缩小,缩放在浏览器里完成。