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. Cabelo e outras bordas finas saem bem mais limpos.
- 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 onde o nível refinado se paga.
- 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, até 10 megapixels.
- A pré-visualização gratuita tem teto de resolução. A exportação em resolução total é um recurso pago, no servidor.
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.