CanDoYa
PT-PT

Remover fundo de imagem gratuito por IA

Funciona inteiramente no navegador - sem carregar nada, sem registo.

Escolha uma fotografia de retrato ou um sujeito claro para começar.

Partilhe esta ferramenta

Remover fundo de imagem: o que faz?

Um removedor de fundo separa o sujeito principal do cenário e torna a área removida transparente. Esta ferramenta executa um modelo de portrait-matting no seu browser, preserva as dimensões originais em píxeis e exporta um PNG. A sua foto permanece no seu dispositivo enquanto o modelo público é descarregado separadamente.

Como utilizar

  1. 1Escolha uma imagem adequada. Arraste um JPEG, PNG, ou WebP até 25 MB e 24 megapíxeis. Retratos e fotos com um sujeito em primeiro plano bem definido dão o sinal mais forte ao modelo.
  2. 2Execute o modelo local de IA. Clique em Remover fundo. Aguarde o primeiro download do modelo e o processamento no dispositivo; o WebGPU é usado quando disponível, com um fallback automático para o CPU.
  3. 3Inspecione e descarregue. Veja o resultado sobre transparência, fundo branco e fundo escuro. Verifique arestas difíceis e depois descarregue o PNG transparente com as dimensões originais.

Para quem é

A ferramenta usa o modelo portrait-matting MODNet licenciado Apache-2.0 num worker do navegador. Dá preferência a WebGPU com pesos do modelo em 16 bits e recorre a WebAssembly no CPU quando o WebGPU não estiver disponível ou falhar. A primeira execução descarrega aproximadamente 13 MB de pesos com WebGPU ou 26 MB no caminho do CPU, além de ficheiros do runtime. O cache do navegador pode tornar execuções seguintes mais rápidas.

O recorte funciona melhor quando uma pessoa ou um sujeito em primeiro plano claramente distinto está visualmente separado do fundo. Cabelo fino pode gerar uma borda alfa suave, enquanto vidro, desfoque de movimento, sombras profundas, grupos, produtos e cores semelhantes no primeiro plano e no fundo são mais difíceis. Pré-visualize o recorte em superfícies claras e escuras antes de descarregar o PNG transparente.

Perguntas frequentes

A minha imagem é carregada para um servidor?

Não. A imagem seleccionada é decodificada e processada num worker dentro do seu browser. O worker descarrega o runtime do Transformers.js e os ficheiros públicos do MODNet de hosts externos, mas a sua imagem não é incluída nessas requisições. CanDoYa não recebe nem armazena a imagem fonte ou o resultado.

Este removedor de fundo é gratuito?

Sim. Não há conta, pagamento, sistema de créditos, marca de água ou taxa por exportação baseada em resolução. O seu dispositivo fornece a potência de processamento. O download inicial do modelo público ainda usa a sua ligação à internet, o que importa em planos com medição.

Que limites de imagem se aplicam?

A ferramenta aceita um JPEG, PNG ou WebP até 25 MB e 24 megapíxeis. Esses limites reduzem falhas do navegador em telemóveis e portáteis com memória limitada. O PNG descarregado mantém a largura e altura da fonte, embora o tamanho do ficheiro possa diferir porque o PNG usa compressão sem perdas.

Funciona sem WebGPU?

Sim, em browsers que suportem WebAssembly e module workers. O worker testa WebGPU primeiro para uma inferência mais rápida. Se não houver um adaptador utilizável ou o processamento WebGPU falhar, ele tenta novamente com o backend CPU/WASM. Esse fallback também é privado, mas pode ser visivelmente mais lento.

Quão preciso é a remoção de fundo por IA?

MODNet é mais forte em retratos e sujeitos únicos e claros. Pode preservar cabelo suave melhor do que uma selecção por cor, mas nenhum matte automático é perfeito. Fundos ocupados, objectos transparentes, grupos, desfoque de movimento, sombras e cores coincidentes entre primeiro plano e fundo podem originar áreas em falta ou retidas.

Porque é que a primeira execução descarrega um modelo?

A rede neural tem de estar disponível no seu dispositivo antes de poder inferir um alpha matte. WebGPU usa cerca de 13 MB de pesos FP16; o caminho compatível com CPU usa cerca de 26 MB de pesos FP32, mais ficheiros do runtime de IA. Os browsers costumam guardá-los em cache, mas o modo privado ou a limpeza de armazenamento podem exigir novo download.

Porque é que o resultado é um PNG?

PNG suporta um canal alfa, que armazena píxeis transparentes e parcialmente transparentes. O JPEG padrão não consegue preservar a transparência e preenchia a área removida com uma cor sólida. A saída PNG também evita outra passagem de compressão com perda sobre o sujeito visível.

Posso usar o resultado offline?

Depois de os ficheiros necessários do runtime e do modelo ficarem em cache, uma execução posterior pode funcionar sem outro download, consoante o browser e a sua política de armazenamento. Não conte com disponibilidade offline permanente: os browsers podem expulsar dados de modelo em cache, e a navegação privada normalmente os elimina.