Redimensionar uma imagem com IA
Ampliar do jeito comum só estica os pixels que a imagem já tem, então ela fica borrada; aqui um modelo de IA (Swin2SR) roda dentro do seu navegador e preenche o detalhe provável. Reduzir não precisa do modelo, e a sua foto nunca é enviada.
- Funciona inteiramente no seu navegador
- Funciona offline
- Sem envio de arquivos
- Sem registro
- Sem marca d’água
Carregando a ferramenta…
Como funciona
- Carregue o modelo uma vez. São cerca de 53 MB, e ele fica salvo no seu navegador depois disso.
- Escolha uma imagem e digite a largura que você quer. Até 2048 px quem faz o trabalho é o modelo de IA; se você pedir menos que o tamanho original, é uma redução comum.
- Espere enquanto ele percorre a imagem por partes e depois baixe o resultado em PNG.
Por que nada é enviado
Tudo o que esta página faz é executado por código que roda dentro da aba do seu navegador, com o mesmo motor que desenha as páginas web. O arquivo é lido do disco para a memória da aba, transformado ali e escrito de volta como um download. Ele nunca é enviado a lugar nenhum — nem para nós, nem para terceiros.
Comprove você mesmo
- Abra as ferramentas de desenvolvedor do navegador (F12) e escolha a aba Rede.
- Carregue o seu arquivo e rode a ferramenta.
- As únicas requisições que você vai ver baixam o código da própria ferramenta — e, em algumas ferramentas pesadas, o motor de código aberto delas a partir de um CDN público — mais um pequeno aviso de visita para loreatec.jp (endereço e título da página, nada mais). Nenhuma delas leva o seu arquivo.
Perguntas frequentes
Qual é a diferença para a ferramenta de redimensionar comum?
Para reduzir não há diferença, e a ferramenta comum é mais rápida; esta página não usa o modelo para tamanhos menores, e diz isso. A diferença está em ampliar: um redimensionamento comum estica os pixels que já existem, enquanto aqui roda um modelo treinado que acrescenta detalhe que a versão pequena nunca teve. No nosso teste (uma foto reduzida a um quarto e depois ampliada de volta) ele mediu 23,87 dB contra 22,95 da ampliação do próprio navegador — um ganho pequeno, mas real (PSNR, uma medida de nitidez).
Por que ele não passa de 2048 px?
O modelo amplia quatro vezes, então 2048 px de saída significam 512 px de entrada; além disso o navegador fica sem espaço e para. Para não arriscar, ele trabalha a imagem em ladrilhos pequenos (192 px), e o tempo cresce com o tamanho: 2048 px de largura levaram pouco mais de um minuto na nossa máquina, e alvos menores são mais rápidos porque precisam de menos ladrilhos.
A minha foto é enviada?
Não. O modelo é baixado para você; a sua foto não é mandada para nós. Se quiser a prova, carregue o modelo e ponha o dispositivo em modo avião: ele continua funcionando. (Para quem é técnico: a aba Rede do navegador mostra apenas o download único do modelo.)
Ele consegue recuperar uma placa de carro ou um rosto ilegível?
Não, e desconfie de qualquer coisa que diga o contrário. O modelo realça bordas e remove os blocos da compressão com base no que aprendeu em outras imagens; ele não consegue recuperar detalhe que nunca foi capturado. O que ele produz é uma ampliação plausível, não uma prova.
Qual modelo, e sob que licença?
A versão 4× “real-world” de um modelo aberto de super-resolução, com licença Apache-2.0 — o nome exato está na página de licenças. Escolhemos esse medindo: as versões “classical” e “compressed” da mesma família, e outro candidato conhecido, ficaram todas abaixo da ampliação comum do navegador em fotografias reais.