toolsmith

Sin subidas · todo se ejecuta en tu navegador

Quitar el fondo de una imagen

Separa al sujeto de todo lo que hay detrás y te entrega un PNG transparente. El modelo se descarga a tu dispositivo y se ejecuta allí: la foto no sale de esta pestaña.

Suelta una foto aquí

PNG · JPG · WebP — de una en una

Al pulsar el botón se descargan unos 9.3 MB de motor y modelo. Se descarga una vez y tu navegador lo conserva: la siguiente foto empieza de inmediato.

¿A dónde va mi foto?

A ninguna parte. Se abre dentro de esta pestaña y nunca se sube. El tráfico va en sentido contrario: el modelo baja hasta ti. Ese es el trato: descargas unos megabytes una vez en lugar de entregar tu foto cada vez.

¿Por qué descarga algo antes de empezar?

Porque la separación la hace una red neuronal, y para ejecutarse en tu dispositivo tiene que estar en tu dispositivo. El modelo compacto ocupa unos 4MB, el preciso unos 168MB, más 5MB de motor. No se descarga nada hasta que pulsas el botón, y después tu navegador lo conserva.

¿Qué modelo elijo?

Empieza por el compacto. Es 40 veces más pequeño y basta cuando el sujeto es nítido y el fondo sencillo. El grande conserva el pelo, la piel de animal y las correas finas que el compacto pierde. Ambos son U²-Net, publicado por la Universidad de Alberta bajo Apache-2.0. No usamos el conocido RMBG-1.4 porque su licencia prohíbe el uso comercial.

¿Por qué los bordes salen blandos?

El modelo mira una versión de 320×320 de tu foto, así que la máscara que devuelve también es de 320×320 y hay que estirarla de nuevo al tamaño original. En una foto de 4000px ese estirado se nota en el contorno. Es un recorte, no una máscara hecha a mano: para imprenta querrás repasar el borde.

¿Necesita un navegador concreto?

No. Usa WebGPU cuando tu navegador lo tiene, que es mucho más rápido, y baja a la CPU cuando no. Escribimos debajo del resultado cuál de los dos se usó realmente, para que nunca tengas que adivinar por qué tardó lo que tardó.

Otras herramientas

Vale la pena leer