TutuEdit

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.

ou criar um documento em branco

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. 1
    Arraste a sua imagem
    Aceitam-se JPG, PNG e WebP, e Ctrl+V cola da área de transferência.
  2. 2
    Defina largura e altura
    Ambos os cursores são percentagens, de 50% a 150%. Mudar só um é perfeitamente válido; deixe o outro em 100%.
  3. 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. 4
    Compare e transfira
    O 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