Edição de imagem
O que é upscaling de imagem?
Ampliar uma imagem a deixa maior, com mais pixels do que tinha no início. O redimensionamento simples espalha os pixels existentes e fica sem nitidez. A ampliação com IA, também chamada de super-resolução, usa um modelo treinado com pares de imagens pequenas e grandes para prever o detalhe extra, então bordas e texturas continuam nítidas.
Pela Equipe DreamBench. Atualizado em .
Ampliação de imagem em resumo
Visão geral
- Cria
- Uma imagem maior, normalmente com 2x ou 4x a largura e a altura.
- Como
- Um modelo de super-resolução prevê os detalhes dos novos pixels.
- Mantém
- A composição, as cores e as formas do original.
- Inventa
- Textura fina: pele, folhagem, tecido, a nitidez das bordas.
- Não consegue
- Recuperar texto ou rostos pequenos demais para distinguir no original.
De qual ampliação eu preciso?
Um post nas redes sociais ou um site: 2x: dobra a largura e a altura, o que é mais do que suficiente para uma tela, e mantém o resultado próximo do original. Escolha 2x no ampliador de imagem com IA.
Uma impressão, um pôster ou uma tela 4K: 4x, para o máximo de pixels: escolha essa opção no ampliador de imagem com IA ou use aumentar uma imagem para 4K. O resultado é limitado a 4096 pixels no lado maior, então o 4x vale quando quatro vezes o lado maior da sua foto cabe nesse limite; uma foto maior recebe 2x.
Uma foto pequena ou sem nitidez que só precisa ficar melhor: Melhore em vez de só ampliar: o melhorador de fotos com IA roda o mesmo modelo, configurado para uma foto de celular sem nitidez ou uma imagem pequena salva de uma mensagem. Ele deixa mais nítido o que já existe; não retoca rostos.
Uma foto borrada: Primeiro remover o desfoque, depois ampliar. Aumentar a nitidez eleva o contraste nas bordas sem acrescentar pixels, e um ampliador acrescenta pixels, mas não desfaz o desfoque de foco ou de movimento; desembaçar uma imagem foi feito para o desfoque que um modelo consegue corrigir.
Como funciona o upscaling com IA
A ampliação com IA funciona olhando pequenos trechos de uma imagem e prevendo o que uma versão maior e mais nítida de cada um teria. O Real-ESRGAN, o modelo que o DreamBench usa, aprendeu isso com imagens nítidas degradadas de propósito para imitar borrão e compressão, então sabe como eles aparecem e como desfazê-los enquanto amplia.
O upscaling adiciona pixels, não informações que a foto nunca teve. Um rosto pequeno demais para ser reconhecido não vai virar uma pessoa específica, e alguns ampliadores inventam detalhes para parecer mais nítidos. O ampliador do DreamBench faz uma única passada fiel, sem retoque de rosto, então o rosto continua sendo o mesmo.
Do ESRGAN ao Real-ESRGAN
O Real-ESRGAN se baseia no ESRGAN (2018), que aprimorou uma rede anterior para gerar texturas mais realistas e naturais. O Real-ESRGAN manteve esse tipo de rede e o treinou com imagens degradadas de propósito, de formas que imitam fotos reais, para que conseguisse lidar com elas.
Formas de deixar uma imagem maior
| O que ele acrescenta | Fiel ao original | Bom para | |
|---|---|---|---|
| Redimensionamento | Mais pixels, cada um uma média dos vizinhos | Sim, mas sem nitidez | Pequenas ampliações, pré-visualizações |
| Super-resolução com IA | Bordas e textura previstas | Na maior parte: deixa mais nítido o que já existe | Fotos, fotos de produto, cópias impressas |
| Ampliação generativa | Detalhes novos desenhados por um modelo de imagem | Menos: pode alterar rostos e textos | Ilustrações e imagens geradas |
| Outpainting | Mais cena ao redor das bordas, não mais detalhes | O original é mantido; o resto é novo | Um formato mais largo ou mais alto |
Onde se usa o upscaling
- Imprimir uma foto maior do que os pixels dela permitem.
- Imagens antigas ou pequenas que precisam preencher um slide, um site ou um quadro de vídeo.
- Imagens de produto que um marketplace exige num tamanho mínimo.
- Imagens que foram geradas ou salvas em tamanho pequeno.
Onde a ampliação deixa a desejar
- Rostos e texto: quando são pequenos demais para ler, um ampliador só consegue adivinhar, e um palpite não é o original.
- Padrões repetitivos, como tijolos, tecidos ou folhas, podem sair regulares demais.
- Compressão forte: artefatos de bloco do JPEG podem ser realçados junto com todo o resto.
- Vídeo: ampliar cada quadro separadamente pode fazer os detalhes tremularem de um quadro para outro, uma falha de consistência temporal.
Se uma imagem ampliada ainda parece borrada, o desfoque estava no original: uma foto fora de foco ou tremida na hora de tirar não tem borda nítida para reconstruir, então volta maior com o mesmo desfoque, e uma cópia sem nitidez salva de um chat já perdeu os detalhes de que o modelo precisa. Comece do maior original e menos comprimido que tiver. Uma geração em 4x em uma imagem grande é outra causa: quando quatro vezes o lado maior passaria do limite de saída, o modelo dobra a imagem e a última etapa a redimensiona o resto do caminho, o que acrescenta pixels, mas não detalhes, então uma imagem desse tamanho não ganha nada com 4x em relação a 2x.
Arranhões, rasgos e desbotamento devem ser consertados antes da ampliação, com a restauração de fotos; ampliar primeiro só deixaria o dano maior e mais nítido.
Como o DreamBench aumenta a resolução de uma imagem
O ampliador de imagem com IA usa o Real-ESRGAN em 2x ou 4x. Uma foto com mais de 2048 pixels no lado maior é reduzida antes, e o resultado tem no máximo 4096 pixels no lado maior.
Uma ampliação consome 7 créditos. Duas predefinições servem, cada uma, para uma tarefa: o melhorador de fotos com IA, para uma foto sem nitidez ou pequena, e aumentar a resolução de uma imagem para 4K, para o maior resultado.
| Em 2x | Em 4x | Motivo | |
|---|---|---|---|
| Uma imagem de 500 pixels | 1000 pixels no lado maior | 2000 pixels | As duas são a passada do próprio modelo; quatro vezes 500 fica bem dentro do limite. |
| Uma imagem de 1000 pixels | 2000 pixels | 4000 pixels | A passada de 4x do modelo, logo abaixo do limite de 4096 pixels. |
| Um quadro de 1920 × 1080 (1080p) | 3840 × 2160, que é o 4K UHD | 4096 pixels no lado maior | Quatro vezes 1920 passaria do limite, então o modelo dobra a imagem e a última etapa a redimensiona até o limite: pixels, não detalhes. |
| Uma imagem de 2048 pixels ou mais | 4096 pixels | 4096 pixels | Ela é redimensionada para 2048 pixels antes da geração, então o resultado é o limite de qualquer jeito. |
Um PNG enviado volta como PNG, com o fundo transparente incluído, e um JPEG volta como JPEG; o arquivo cresce com a contagem de pixels, que é quatro vezes maior em 2x e dezesseis vezes em 4x, um PNG acima de tudo. O ampliador aceita uma foto de até 40 MB, funciona no navegador do celular, e o envio é removido do armazenamento da ferramenta depois de 7 dias, junto com o resultado; nenhum dos dois é usado para treinar um modelo.
Perguntas
Upscaling é o mesmo que redimensionar?
Não. Redimensionar estica os pixels existentes, então uma imagem maior fica sem nitidez. O upscaling com um modelo de super-resolução prevê novos detalhes para os pixels extras, então bordas e texturas ficam mais nítidas.
Qual é a diferença entre o upscaling 2x e o 4x?
O 2x dobra a largura e a altura, então a imagem fica com quatro vezes mais pixels. O 4x deixa as duas medidas quatro vezes maiores, com dezesseis vezes mais pixels. No DreamBench, um resultado tem no máximo 4096 pixels no lado maior.
A ampliação com IA melhora de verdade a qualidade da imagem?
A ampliação com IA melhora o tamanho em que uma imagem pode ser mostrada ou impressa sem perder nitidez, prevendo bordas e textura para os novos pixels. Ela não recupera informação que a foto nunca teve: um rosto ou uma palavra pequenos demais para ler continuam assim, e um ampliador que parece recuperá-los está inventando. Confira rostos e textos em tamanho real.
Por que minha foto ampliada parece de plástico ou de cera?
O ampliador apagou textura real, geralmente ao reduzir o ruído de uma entrada comprimida ou sem nitidez e preencher o espaço com pele aprendida. Comece pela cópia menos comprimida que você tiver e prefira um ampliador que faça uma única passada fiel sem retoque de rosto, como o do DreamBench.
Ampliar é o mesmo que deixar mais nítido ou desembaçar?
Não. Melhorar a nitidez aumenta o contraste nas bordas sem acrescentar pixels; remover o desfoque tenta desfazer o desfoque de foco ou de movimento no mesmo tamanho; ampliar acrescenta pixels e prevê os detalhes deles. Uma foto sem nitidez pode precisar primeiro da remoção de desfoque e depois da ampliação.
Posso ampliar uma captura de tela, um logo pequeno ou um vídeo?
Uma captura de tela ou um logo, sim: gráficos chapados com bordas limpas ampliam bem, embora um texto minúsculo continue sendo um palpite, então redigite-o onde puder, e um arquivo vetorial é melhor para um logo quando existe. Um vídeo, não: o ampliador do DreamBench trabalha com fotos, e ampliar quadro a quadro faz o detalhe tremular.
Aumentar a resolução melhora a qualidade de impressão?
Permite imprimir maior com a mesma nitidez, porque há mais pixels por polegada. Para 300 dpi, divida o lado maior em pixels por 300 para obter polegadas; o ampliador do DreamBench devolve no máximo 4096 pixels no lado maior, e pôsteres vistos de longe imprimem bem em densidades menores. O detalhe extra é previsto, não recuperado, então confira rostos e textos em tamanho original antes de imprimir.
Quanto tempo leva a ampliação com IA?
A ampliação com IA leva bem menos de um minuto no DreamBench para a maioria das imagens. O modelo de super-resolução faz uma passada pela foto, e o resultado aparece ao lado do original na página quando termina. Uma geração em 4x em uma imagem grande usa a passada em 2x do modelo e um redimensionamento, em vez de uma passada em 4x que levaria minutos só para ser reduzida de volta ao limite de 4096 pixels.
Que arquivo eu recebo de um ampliador, um PNG ou um JPEG?
No DreamBench, um PNG enviado volta como PNG, com a transparência incluída, e qualquer outro formato volta como JPEG. Envie gráficos, capturas de tela e logos como PNG para que cores chapadas, bordas retas e letras continuem sem perdas; salvar um JPEG como PNG antes não acrescenta nada, já que o dano da compressão já está nos pixels. O arquivo cresce com a contagem de pixels: quatro vezes em 2x, dezesseis em 4x.
A ampliação muda a proporção ou corta a imagem?
Não. A ampliação multiplica a largura e a altura pelo mesmo fator, então o enquadramento e a proporção ficam exatamente como eram: nada é cortado, estendido ou movido, e uma imagem 16:9 continua 16:9. Para mudar o formato de uma imagem, o outpainting acrescenta cena nova em volta dela e o corte tira uma parte; o expansor de imagem do DreamBench faz o primeiro.
Ampliar é pago?
No DreamBench, você cria uma conta gratuita e escolhe um plano, e cada ampliação consome 7 créditos. O ampliador funciona no navegador do celular, sem nada para instalar.
Relacionados
Ferramentas do DreamBench
- Ampliador de imagem com IAAmplie uma foto em 2x ou 4x com os detalhes nítidos e nada redesenhado.
- Melhorador de fotos com IADeixe uma foto pequena ou sem nitidez mais nítida e com o dobro do tamanho, sem retoques e sem nada redesenhado.
- Ampliador de imagem 4KDeixe uma imagem pequena quatro vezes maior, até 4096 pixels no lado maior, sem nada redesenhado.
- Removedor de desfoqueDeixe mais nítida uma imagem levemente desfocada, pequena ou pixelada, com até quatro vezes o tamanho; o desfoque forte continua.
Termos
- OutpaintingEstender uma imagem além das bordas com conteúdo novo que combina com a cena.
- Consistência temporalO quanto um vídeo com IA mantém as coisas iguais de um quadro para outro, sem cintilação nem desvio.
- Fundo transparentePixels sem cor própria, guardados num canal alfa, para que a página por trás apareça.
Fontes
- Real-ESRGAN no GitHubTencent ARC, consultado em
- Real-ESRGAN: Training Real-World Blind Super-Resolution with Pure Synthetic Data (arXiv)arXiv, consultado em
- ESRGAN: Enhanced Super-Resolution Generative Adversarial NetworksarXiv, consultado em
O DreamBench é uma plataforma independente e não é afiliado às empresas citadas nesta página nem endossado por elas.