Escala segundo o conteúdo: mudar as proporções sem esmagar as pessoas
Passar de horizontal a vertical, ou de 16:9 para 4:3, sem achatar quem está na fotografia.
Resolve um incómodo muito concreto: uma fotografia em 16:9 tem de caber num espaço 4:3. Cortar os lados deita conteúdo fora; esticar alarga as pessoas e transforma círculos em elipses — e as duas coisas notam-se logo.
Como funciona. O algoritmo atribui a cada píxel uma «energia» (o seu gradiente: alta nas arestas, baixa nas superfícies lisas), procura a cadeia de píxeis de cima a baixo com menor energia acumulada e apaga essa cadeia inteira. Repetindo, o que desaparece é céu, parede e relva, ao passo que rostos, texto e arestas de edifícios ficam praticamente intactos. A técnica chama-se seam carving.
Principais recursos
O motivo mantém a forma; o fundo é que cede
O que se apaga é a cadeia de menor energia, portanto ao estreitar sai primeiro o fundo vazio. O algoritmo contorna de propósito as zonas de gradiente alto, como rostos e texto.
Também estica para fora
Inserir costuras em vez de as retirar alarga a imagem: acrescentam-se píxeis onde ela é mais lisa, em vez de afastar o conjunto. Dá jeito para transformar uma vertical num banner.
Carrega num botão; não acompanha o cursor
O algoritmo percorre a imagem inteira uma vez por costura — 6 segundos medidos em 1920×1080 a −10%. Por isso, ao contrário das outras ferramentas, não recalcula enquanto arrasta. Defina primeiro largura e altura e só depois carregue em «Executar».
As imagens não são enviadas
Todo o cálculo termina no seu navegador; 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 Defina largura e alturaAmbos os cursores são percentagens, de 50% a 150%. Mudar só um é perfeitamente válido; deixe o outro em 100%.
- 3 Carregue em «Executar»A página avisa enquanto trabalha. Quanto maior a imagem e maior a alteração, maior a espera — é o custo próprio do algoritmo.
- 4 Compare e transfiraO original à esquerda e o resultado à direita, lado a lado. Não gostou? Mude um número e carregue outra vez.
Perguntas frequentes
- Em que difere de simplesmente esticar ou recortar?
- Esticar mexe em todos os píxeis: as pessoas alargam, os círculos viram elipses, e qualquer um repara. Recortar deita fora faixas inteiras de conteúdo, perdendo composição e informação. A escala segundo o conteúdo não faz nem uma coisa nem outra — remove apenas as cadeias de píxeis com menos informação, por isso o motivo mantém as proporções e o que estava nas margens continua lá.
- Porque tenho de carregar num botão se as outras ferramentas são imediatas?
- Porque esta é muitíssimo mais cara. As outras operações fazem uma ou duas passagens pela imagem (milissegundos), ao passo que o seam carving recalcula o mapa de energia e corre uma programação dinâmica para cada costura. Medido: 0,8 s em 600×800 a −20% e 6 s em 1920×1080 a −10%. Acompanhar o cursor congelaria a página segundos a cada vez que o largasse — e sem nada no ecrã a dizer que estava a calcular. Por isso é você que decide quando.
- Porque saem as arestas um pouco moles nas imagens grandes?
- Porque tudo o que passe dos 900 píxeis é reduzido a um lado maior de 900 píxeis antes de se calcularem as costuras e depois devolvido ao tamanho que pediu. Sem esse passo, uma fotografia de telemóvel levaria dezenas de segundos. É uma troca real entre rapidez e nitidez, escrita aqui em vez de ficar para descobrir. As imagens abaixo de 900 píxeis saltam-no e são esculpidas na resolução original.
- Com que imagens se sai mal?
- Com as muito carregadas — uma fotografia de grupo, tipografia densa, uma fachada regular. O seam carving precisa de zonas de baixa energia que cedam, e essas imagens quase não as têm, pelo que o algoritmo é obrigado a mexer no que devia ter ficado e aparecem linhas tortas. Para essas, um recorte vulgar é mais seguro.
Experimente o Escala segundo o conteúdo: mudar as proporções sem esmagar as pessoas agora
Roda 100% no seu navegador · sem instalação · sem cadastro · suas imagens nunca são enviadas