Preenchimento com base no conteúdo: pinte por cima e deixe o fundo voltar a crescer
Uma pincelada, uma zona preenchida. Quanto mais liso o fundo, mais parece que nada aconteceu.
O desejo é sempre o mesmo: há algo na imagem que não quer — um cabo, um transeunte, um logótipo, uma data gravada — quer que desapareça e que aquele sítio fique como devia ter ficado. Não pixelizado (isso anuncia «aqui tapou-se alguma coisa») nem cortado (isso leva também a composição).
Como funciona e quando não funciona. A zona que pinta passa a ser um «buraco»; o algoritmo faz médias da borda para dentro, volta após volta, deixando a cor à volta infiltrar-se. Quanto mais liso o fundo, melhor: céu, parede, uma secretária lisa, um fundo desfocado — depois não se nota. Já a textura regular denuncia-o: juntas de tijolo, veio da madeira, relva, multidão — o que sai é uma borratadela e não uma textura que encaixe. Para isso seria preciso um algoritmo do tipo PatchMatch, que vai buscar noutro sítio um remendo parecido, e esta página não o tem. Nessas imagens, pintar rente ao contorno muitas vezes ainda salva.
Principais recursos
Pinta-se onde se quer preencher, e pode mudar de ideias
O pincel marca a zona a preencher e o resultado aparece ao largar. Pintou demais? Apague, ou Ctrl+Z desfaz aquela pincelada — não a imagem toda.
Mantenha premido para ver o original
O que mais quer confirmar depois de preencher é o que lá estava antes. Mantenha a imagem premida para voltar ao original e largue para regressar ao resultado — sem procurar um botão de comparação.
Dito com clareza: o que faz mal
Textura regular (tijolo, veio, tecido aos quadrados), repetição densa (relva, multidões, folhagem) e zonas grandes que atravessam uma fronteira marcada. Estas três saem borratadas. Não é uma definição mal posta: é a natureza deste algoritmo.
As imagens não são enviadas
A difusão corre inteiramente no seu navegador e nenhum pedido transporta dados da imagem. Abra o painel de rede das ferramentas de programação e confirme por si.
Como usar
- 1 Arraste a sua imagemAceitam-se JPG, PNG e WebP, e Ctrl+V cola da área de transferência.
- 2 Pinte por cima do que não querAcerte o tamanho do pincel e cubra por completo. Se ficar uma tira de fora do traço, o algoritmo lê-a como «o fundo em redor» e faz a cor voltar a difundir-se para dentro do buraco — aquilo que queria tirar volta a crescer. Depois de coberto, fique perto das bordas em vez de levar muito fundo consigo.
- 3 Largue e vejaNão ficou bem? Apague e pinte de novo, ou Ctrl+Z para recuar uma pincelada. Mantenha a imagem premida a qualquer momento para comparar com o original.
- 4 TransferirGrave a imagem, ou leve-a num clique para o editor completo e continue.
Perguntas frequentes
- É a mesma coisa que o Preenchimento com base no conteúdo do Photoshop?
- A mesma ideia, algoritmo diferente. O Photoshop usa um método da família PatchMatch: procura noutro ponto da imagem um remendo que se pareça e traz-no, e é por isso que consegue fazer encaixar juntas de tijolo e veios de madeira. Esta página usa difusão de baixa frequência: faz a média da cor da borda do buraco para dentro, volta após volta. Num fundo liso os dois parecem iguais; em textura complexa a diferença é evidente. Escrevemo-lo no corpo do texto em vez de o deixar descobrir depois de pintar.
- O preenchimento saiu borratado — fiz alguma coisa mal?
- Verifique primeiro uma coisa: cobriu tudo? Qualquer tira que fique fora do traço é lida como «o fundo em redor», e a sua cor volta a difundir-se para dentro do buraco — o que se parece exatamente com «o preenchimento não fez nada». (É o erro mais comum; caímos nele nós próprios da primeira vez que escrevemos o teste desta página.) Se estava tudo coberto e ainda assim borrata, o problema é o fundo: textura regular, repetição densa e zonas que atravessam uma fronteira marcada são três coisas que um algoritmo de difusão simplesmente não consegue reconstruir. Ainda assim ajudam duas: depois de cobrir, fique rente às bordas em vez de levar muito fundo — quanto menor o buraco, mais fiável a referência da borda — e trabalhe em várias pinceladas pequenas em vez de um laço grande.
- Em que difere da página de remover objetos?
- Por baixo funciona o mesmo. A diferença é a palavra que o trouxe aqui: aquela página está escrita à volta da tarefa («quero este transeunte fora»), esta à volta do nome da função do Photoshop («como usar o preenchimento com base no conteúdo no navegador»), daí a ênfase ser outra — esta entra mais a fundo em onde o algoritmo deixa de funcionar. Qualquer uma serve.
- As minhas imagens são enviadas para os vossos servidores?
- Não. Tanto a pintura como a difusão terminam no navegador. Abra o painel de rede das ferramentas de programação e dê uma pincelada — não aparecerá nenhum pedido a transportar dados da imagem.
Experimente o Preenchimento com base no conteúdo: pinte por cima e deixe o fundo voltar a crescer agora
Roda 100% no seu navegador · sem instalação · sem cadastro · suas imagens nunca são enviadas