A imagem fica no seu dispositivo
Quando você solta uma imagem, o navegador baixa um modelo de segmentação e o executa localmente. Nada da foto é transmitido: sem upload, sem cópia temporária em servidor, sem fila. Não é uma promessa sobre o nosso comportamento — é como o caminho gratuito foi construído. Você mesmo pode conferir: abra a aba Rede das ferramentas de desenvolvedor e veja que nenhuma requisição carrega a sua imagem.
O custo disso é que o modelo precisa chegar ao seu dispositivo uma vez. Depois ele fica em cache, então a segunda imagem começa na hora.
Dois níveis de qualidade, escolhidos automaticamente
A página verifica o que o seu navegador consegue fazer e escolhe um caminho. Você não escolhe nada.
- Aceleração gráfica (WebGPU) — primeiro aparece um resultado rápido, depois um modelo refinado carrega em segundo plano e o substitui. Os contornos saem bem mais justos, sem o halo claro do nível rápido.
- Modo de compatibilidade (WebAssembly) — só o modelo rápido roda. O resultado continua aproveitável, mas as bordas ficam mais grosseiras e o processamento demora mais.
O nível em uso aparece ao lado do título da página, então você sabe o que esperar antes de começar, e não depois de o resultado decepcionar.
Como conseguir um bom recorte
- Um objeto que se destaca do fundo funciona melhor: contraste de brilho ou cor importa mais do que resolução.
- Luz uniforme e difusa é melhor do que sombras duras. Uma sombra que encosta no objeto costuma ser lida como parte dele.
- Detalhes muito finos — fios de cabelo soltos, telas, pelo sobre fundo carregado — são o caso mais difícil para os dois níveis: os fios tendem a se fundir em uma borda sólida. Um fundo liso e contrastante ajuda mais do que qualquer outra coisa.
- Se nada separável for encontrado, você recebe uma mensagem explícita em vez de uma imagem vazia. Isso é proposital: um resultado vazio e silencioso é pior do que uma recusa.
Limites
- Entrada: JPEG, PNG ou WebP, até 12 MB.
- Saída: PNG com canal alfa, com no máximo 1280 px no lado maior.
- Está prevista uma exportação paga em resolução total, feita no servidor; ela ainda não está aberta.
O que o seu navegador precisa
Qualquer versão atual de Chrome, Edge, Firefox ou Safari serve. WebAssembly com SIMD é o mínimo; WebGPU libera o nível refinado. A página precisa ser servida por HTTPS: navegadores só expõem aceleração gráfica em contexto seguro.