Amplie imagens 2× ou 4× com IA — no seu próprio aparelho
Este upscaler de imagens com IA amplia imagens pequenas, suaves ou de baixa resolução com o <strong>Real-ESRGAN</strong>, uma rede neural treinada para reconstruir as bordas, as texturas e os detalhes finos que um redimensionamento comum borra. Ele roda inteiramente no seu navegador — na sua placa de vídeo via WebGPU quando disponível e, caso contrário, na CPU via WebAssembly. Sua imagem nunca é enviada: a única coisa baixada é o próprio modelo de IA, uma vez, e depois ele fica em cache no seu aparelho.
Como aumentar a resolução de uma imagem
- 1Solte uma imagem na página, escolha uma ou cole com Ctrl/⌘ + V. PNG, JPEG, WebP e AVIF funcionam.
- 2Escolha um modelo: Rápido (download de 4,6 MB, bom para a maioria das imagens e capturas de tela) ou Qualidade (64 MB, o melhor detalhe em fotos).
- 3Escolha 2× ou 4× e clique em Ampliar. Na primeira vez o modelo é baixado; o progresso aparece bloco a bloco, com o tempo restante.
- 4Arraste o controle deslizante sobre a imagem para comparar o antes e o depois, e dê zoom para conferir os detalhes.
- 5Escolha PNG, JPEG ou WebP e clique em Baixar — ou envie o resultado direto para outra ferramenta, como o redimensionador de imagens.
Por que o upscale com IA fica mais nítido que redimensionar
Um redimensionamento comum — bilinear, bicúbico ou Lanczos — só consegue espalhar os pixels que você já tem por uma grade maior. Ele não cria nenhum detalhe, então uma ampliação de 4× fica mole e quadriculada: as bordas borram, o texto fica embaçado e os artefatos de JPEG crescem junto com a imagem.
Uma rede de super-resolução funciona de outro jeito. O Real-ESRGAN foi treinado com milhões de pares de imagens nítidas e cópias degradadas de propósito — desfocadas, reduzidas, com ruído e comprimidas em JPEG — e aprendeu a transformar a versão degradada de volta na nítida. Com a sua imagem, ele prevê detalhes de alta frequência plausíveis: bordas definidas, cabelo, folhagem, tecido e letras. É também por isso que ele remove blocos de compressão e ruído leve como efeito colateral.
O detalhe que ele adiciona é uma previsão, não uma recuperação. Ele não consegue revelar uma placa de carro que nunca foi legível nem um rosto com poucos pixels de largura, e em imagens muito pequenas ou muito comprimidas o resultado pode parecer uma pintura. Compare com o controle deslizante e dê zoom em 100% antes de confiar no resultado.
Rápido ou Qualidade: qual modelo escolher
- Rápido — Real-ESRGAN general v3
- <code>realesr-general-x4v3</code>, uma SRVGGNet compacta com cerca de 1,2 milhão de parâmetros e download de 4,6 MB. É cerca de dez vezes mais rápido que o modelo Qualidade e lida bem com ilustrações, capturas de tela, arte de jogos, fotos de produtos e a maioria das fotos. Comece por aqui.
- Qualidade — Real-ESRGAN x4plus
- <code>RealESRGAN_x4plus</code>, a RRDBNet original com 16,7 milhões de parâmetros e download de 64 MB. Recupera mais textura em fotografias reais — pele, folhagem, arquitetura — ao custo de tempo: na CPU, uma foto grande pode levar vários minutos. Uma placa de vídeo com WebGPU o torna viável.
- 2× versus 4×
- Os dois modelos são redes 4×. Para 2×, a ferramenta roda o modelo 4× e depois tira a média de cada bloco 2 × 2 do resultado, o que fica visivelmente mais nítido que ampliar 2× diretamente e usa menos memória, porque a imagem 4× completa nunca chega a existir.
Como ele roda no seu navegador
Os modelos rodam no ONNX Runtime Web em um worker em segundo plano, então a página continua respondendo. Quando o seu navegador suporta WebGPU — Chrome, Edge e Safari recentes na maioria dos computadores — a rede roda na sua placa de vídeo. Caso contrário, ela recorre ao WebAssembly na CPU, que é mais lento, mas funciona em qualquer lugar. O painel mostra qual está em uso.
Imagens grandes são divididas em blocos sobrepostos de 128 a 256 pixels. Cada bloco é ampliado com 16 pixels de contexto ao redor e só o centro é mantido, então não há emendas visíveis e a memória necessária continua pequena. É isso também que torna possíveis a barra de progresso, a estimativa de tempo e o botão Cancelar.
O arquivo do modelo é baixado do Hugging Face na primeira vez que você o usa e fica guardado no armazenamento em cache do navegador, então as próximas visitas começam quase na hora e funcionam offline. Suas imagens só são lidas e processadas no seu aparelho.
Transparência, formatos de saída e limites de tamanho
- PNGs transparentes mantêm a transparência: a rede amplia as cores, e o canal alfa é ampliado separadamente com reamostragem bicúbica e recombinado.
- PNG é sem perdas e mantém a transparência — a melhor escolha para continuar editando. JPEG e WebP são bem menores; o JPEG preenche as áreas transparentes com branco.
- Para evitar que o navegador fique sem memória, os resultados são limitados a cerca de 36 megapixels em computadores e 16 megapixels em celulares e tablets. Um pedido maior reduz a imagem de entrada primeiro e avisa você.
- Precisa de um tamanho exato depois? Envie o resultado para o redimensionador de imagens, converta com o conversor de imagens ou recorte o assunto com o removedor de fundo.
Créditos e licença
O upscale usa o Real-ESRGAN de Xintao Wang, Liangbin Xie, Chao Dong e Ying Shan (“Real-ESRGAN: Training Real-World Blind Super-Resolution with Pure Synthetic Data”, ICCV Workshops 2021), lançado sob a licença BSD-3-Clause. As conversões para ONNX são as exportações jonathanst29/tinier-upscale-models, sob licença BSD-3-Clause, no Hugging Face, fixadas em uma revisão específica. A inferência é feita pelo ONNX Runtime Web da Microsoft, sob licença MIT.
Perguntas frequentes
- Este upscaler de imagens com IA é mesmo grátis e privado?
- Sim. Não há conta, marca d'água nem limite de imagens. O upscale roda no seu próprio computador ou celular, e sua imagem nunca é enviada a um servidor — só o modelo de IA é baixado, uma vez.
- Quanto tempo leva o upscale?
- Com WebGPU, o modelo Rápido amplia uma imagem típica de 1000 pixels em poucos segundos. Na CPU pode levar um minuto ou mais, e o modelo Qualidade é ainda cerca de dez vezes mais lento. A barra de progresso mostra o tempo decorrido e, após o primeiro bloco, uma estimativa do tempo restante.
- Por que o primeiro upscale demora mais?
- Na primeira vez, o modelo de IA é baixado — 4,6 MB para o Rápido ou 64 MB para o Qualidade — e preparado para a sua placa de vídeo ou CPU. Depois o modelo fica em cache no navegador, então as próximas execuções pulam o download.
- O upscale com IA consegue recuperar uma foto borrada?
- Ele pode deixar uma foto de baixa resolução ou levemente borrada bem mais nítida, e limpa artefatos de JPEG e ruído. Ele não consegue recuperar detalhes que nunca foram capturados: rostos minúsculos, texto ilegível e borrão de movimento forte continuam ambíguos, e a rede pode inventar textura nesses pontos.
- Qual é a maior imagem que posso ampliar?
- O resultado é limitado a cerca de 36 megapixels em um computador — por exemplo, 6000 × 6000 pixels — e a cerca de 16 megapixels em celulares e tablets. Se você pedir mais, a imagem de entrada é reduzida primeiro para que o resultado caiba, e a ferramenta avisa você.
- Ele mantém fundos transparentes?
- Sim. Salve em PNG ou WebP e a transparência é preservada: o canal alfa é ampliado com reamostragem bicúbica junto com as cores ampliadas pela IA. O JPEG não tem transparência, então essas áreas ficam brancas.
- Meu navegador diz que o WebGPU não está disponível. Vai funcionar mesmo assim?
- Sim, ele recorre ao WebAssembly na CPU, que funciona em todos os navegadores modernos, mas é mais lento. Para a melhor velocidade, use uma versão recente do Chrome, Edge ou Safari em um computador com placa de vídeo.
- Qual modelo é usado e posso usar os resultados comercialmente?
- A ferramenta usa os pesos oficiais do Real-ESRGAN (general v3 e x4plus), lançados sob a licença permissiva BSD-3-Clause. As imagens que você cria são suas; a licença cobre o modelo, não as suas imagens.