Saltar para o conteúdo

Editar fotos com IA no navegador: como funciona e o que esperar

As ferramentas de imagem com IA da QuickToolio não enviam a sua foto para nenhum servidor: descarregam um modelo pequeno e executam-no no seu navegador com o ONNX Runtime compilado para WebAssembly. Isso protege a sua privacidade, mas obriga a usar modelos leves que trabalham com resoluções internas limitadas. Conhecer essas resoluções explica quase todos os resultados, bons e maus.

Remover ou mudar o fundo

Modelo
U²-Net (u2netp)
Descarga do modelo
4,6 MB
Resolução a que analisa
320 × 320 px; a máscara é reescalada para a sua foto
Resultado
Tamanho original

Apagar objetos, texto ou pessoas

Modelo
MI-GAN
Descarga do modelo
10,6 MB
Resolução a que analisa
Até 1400 px no lado maior
Resultado
Tamanho original; só muda o que foi pintado

Aumentar resolução, nitidez ou tirar ruído

Modelo
Real-ESRGAN compacto
Descarga do modelo
4,9 MB
Resolução a que analisa
Até 600 px no lado maior
Resultado
Até 2400 px (x4)

Pixelizar ou desfocar caras

Modelo
Ultra-Light (detetor)
Descarga do modelo
1,3 MB
Resolução a que analisa
320 × 240 px
Resultado
Tamanho original

O que se descarrega e o que não sai do seu dispositivo

Da primeira vez que usa uma ferramenta de IA são descarregados o motor de execução (cerca de 14 MB, partilhado por todas) e o modelo dessa família. Ambos são servidos pela própria QuickToolio, sem serviços de terceiros, e o navegador costuma guardá-los em cache para as visitas seguintes. A sua imagem, pelo contrário, é descodificada e processada na memória do navegador: não é enviada para lado nenhum.

Tudo corre num único fio de WebAssembly. Remover um fundo ou detetar caras é quase instantâneo; aumentar a resolução pode demorar de vários segundos a cerca de um minuto num portátil modesto. Cada imagem aceita até 25 MB e 40 megapíxeis.

Remover o fundo de uma imagem

Remover ou mudar o fundo: porque o cabelo é o mais difícil

O U²-Net olha para a foto reduzida a 320 × 320 píxeis e decide o que pertence ao sujeito principal. Essa máscara é depois ampliada para o tamanho da sua foto, por isso os contornos nítidos (um produto, uma pessoa sobre fundo liso) ficam bem, mas o cabelo solto, o pelo ou os tecidos transparentes perdem detalhe fino. Com a mesma máscara pode pôr um fundo branco, de cor, outra imagem ou desfocá-lo; mudar de cor depois é instantâneo porque a foto não volta a ser analisada.

  • Funciona melhor com um sujeito claro, separado do fundo e bem iluminado.
  • As sombras no chão contam como fundo e desaparecem.
  • Se o resultado for para um documento oficial, use a foto tipo passe, que também recorta à medida exata.

Pôr fundo branco numa foto

Mudar a cor de fundo

Desfocar o fundo de uma foto

Fazer uma foto tipo passe

Logótipos e assinaturas: quando a IA é a pior opção

O U²-Net foi treinado com fotos de objetos, não com traços de tinta nem gráficos planos. Para um logótipo escuro sobre fundo branco ou uma assinatura digitalizada dá melhor resultado um método clássico: medir a luminosidade de cada píxel e tornar transparente tudo o que ultrapasse um limiar calculado com o método de Otsu. É instantâneo, não descarrega nenhum modelo e mantém a cor original do traço. O seu limite é o contrário: um logótipo branco sobre fundo escuro desapareceria.

Remover o fundo de um logótipo

Remover o fundo de uma assinatura

Apagar objetos, texto ou pessoas: o preenchimento é inventado

Ao pintar sobre um objeto, o MI-GAN gera conteúdo plausível a partir do que o rodeia. Não sabe o que estava por trás: imagina-o. Por isso funciona muito bem sobre céu, parede, areia ou relva e pior diante de cenas com muito detalhe. Se a foto tiver mais de 1400 píxeis, o preenchimento é calculado nessa resolução e só é recomposto dentro do que foi pintado, por isso o resto da imagem mantém a qualidade original.

  • Pinte um pouco para lá do contorno e inclua a sombra do objeto.
  • Mais vale várias zonas pequenas, uma após outra, do que uma enorme de uma vez.
  • Não serve para remover marcas de água de fotos alheias: além do problema legal, o preenchimento costuma notar-se.

Apagar objetos de uma foto

Apagar pessoas de uma foto

Aumentar a resolução: útil em imagens pequenas, não em fotos de telemóvel

O Real-ESRGAN amplia sempre x4 reconstruindo contornos e texturas plausíveis, mas trabalha com um máximo de 600 píxeis no lado maior. Uma miniatura de 400 × 300 px sai com 1600 × 1200 px e muito melhor aspeto do que um simples esticar; uma foto de telemóvel de 4000 × 3000 px, pelo contrário, é primeiro reduzida para 600 × 450 e o resultado mede 2400 × 1800, menos do que o original. A ferramenta mostra o tamanho final antes de processar.

As variantes de nitidez e de redução de ruído usam o mesmo modelo e devolvem a imagem ao tamanho original: rendem com imagens pequenas ou muito comprimidas, e numa foto grande podem deixá-la mais suave. Em caras e texto pequeno, o modelo pode inventar traços que não existiam.

Aumentar a resolução de uma imagem

Melhorar uma foto desfocada

Anonimizar caras: reveja sempre o resultado

O detetor analisa a foto a 320 × 240 píxeis, aceita as caras com confiança de 70 % ou mais e alarga cada caixa 25 % para cobrir cabelo e orelhas. As caras muito pequenas de uma foto de grupo grande, as de perfil ou as tapadas podem escapar, por isso reveja a imagem antes de a publicar. Um desfoque suave pode deixar alguém reconhecível para quem o conhece; a pixelização com blocos grandes anonimiza mais.

Desfocar caras numa foto

Pixelizar caras numa foto

Perguntas frequentes

As minhas fotos são enviadas para um servidor para serem processadas?

Não. Só são descarregados o modelo e o motor de IA; a foto é processada na memória do seu navegador e o resultado descarrega-se a partir daí.

Porque é que da primeira vez demora tanto?

Porque são descarregados o motor de execução (cerca de 14 MB) e o modelo dessa ferramenta (de 1,3 a 10,6 MB). Depois costumam ficar na cache do navegador.

Posso aumentar a resolução de uma foto de telemóvel para a imprimir em grande?

Não com esta ferramenta: o modelo trabalha com um máximo de 600 píxeis por lado, por isso com fotos grandes o resultado pode ser mais pequeno do que o original. É útil para miniaturas, ícones ou fotos antigas de baixa resolução.

Porque é que o recorte do cabelo não fica perfeito?

Porque a máscara é calculada a 320 × 320 píxeis e depois ampliada. As madeixas finas ficam abaixo dessa resolução.

Funciona sem ligação?

Depois de carregada a página e descarregado o modelo, o processamento não precisa de ligação, porque tudo acontece no seu dispositivo.

Voltar a todos os guias