Redimensionador de imagem

Altere resolução de imagens no navegador, com bloqueio de proporção opcional e exportação instantânea.

{{ imageResizer.fileName }}

{{ t("imageResizerCropHint") }}

{{ imageResizer.message }}

{{ t("imageResizerHowToTitle") }}

  1. {{ t("imageResizerHowTo1") }}
  2. {{ t("imageResizerHowTo2") }}
  3. {{ t("imageResizerHowTo3") }}
  4. {{ t("imageResizerHowTo4") }}

Descrição

A resolução de imagens digitais é uma ideia que parece simples mas esconde décadas de decisões de engenharia que moldam como vemos o mundo em telas. O conceito de DPI (dots per inch — pontos por polegada) veio do mundo da impressão: uma impressora laser dos anos 1980 imprimia a 300 DPI. Telas de computador ficaram em 72 ou 96 PPI por muito tempo — o Macintosh original de 1984 usava 72 PPI, que correspondia aos pontos por polegada das impressoras da época, tornando o WYSIWYG real possível. A primeira tela CGA da IBM, em 1981, tinha resolução de 320×200 pixels. O VGA, em 1987, chegou a 640×480. O Full HD (1920×1080) virou padrão na década de 2000. Em 2010, a Apple lançou o iPhone 4 com 326 PPI e cunhou o termo Retina display — uma tela onde o olho humano não consegue distinguir pixels individualmente a uma distância normal de uso. Isso forçou desenvolvedores a pensar em imagens em múltiplos tamanhos: a mesma arte em resoluções diferentes para dispositivos diferentes.

Quando você redimensiona uma imagem, o algoritmo de interpolação determina como os novos pixels são calculados. O mais simples é o vizinho mais próximo (nearest neighbor): rápido, mantém bordas nítidas em arte pixel, mas produz serrilhado em fotos. A interpolação bilinear considera os 4 pixels vizinhos — resultado mais suave, bom para reduções moderadas. A bicúbica considera os 16 pixels ao redor — ainda mais suave, preferida para reduções de fotos. O algoritmo Lanczos usa uma janela sinc que preserva frequências altas melhor que o bicúbico — comum em ferramentas de edição profissional. Em redimensionamentos para web, a diferença raramente é visível a olho nu, mas em impressão ou ampliação grande o algoritmo importa muito.

Para desenvolvimento web, redimensionar imagens corretamente tem impacto direto em performance e SEO. Uma imagem de 4000×3000 pixels exibida numa miniatura de 200×150 faz o navegador baixar 20 vezes mais dados do que o necessário. O atributo `srcset` do HTML5 permite servir imagens em tamanhos diferentes por resolução de tela, mas isso começa com ter os arquivos nos tamanhos certos. Tamanhos que aparecem constantemente no dia a dia: Open Graph (1200×630), Twitter Card (1200×628), favicon (16×16, 32×32, 180×180), thumbnail de YouTube (1280×720) e ícones de PWA (192×192, 512×512). Esta ferramenta redimensiona PNG, JPEG e WebP no canvas do navegador, sem upload, com bloqueio de proporção opcional para não distorcer o conteúdo.

Detalhamento técnico

Pontos frequentes

  • A qualidade sempre cai ao redimensionar?: Ao reduzir, a perda costuma ser pequena e pode até melhorar para uso web. Ao ampliar, a perda percebida é maior.
  • Para que serve esta ferramenta?: Ela roda 100% no seu navegador: útil para validar, formatar ou converter dados no dia a dia de desenvolvimento.
  • Meus dados são enviados a algum servidor?: O processamento é feito localmente via JavaScript. Não armazenamos o conteúdo que você cola nas caixas de texto.
  • Posso usar em produção ou para dados reais?: Use por sua conta e risco. Para segredos (senhas, tokens), prefira ambientes controlados e políticas da sua empresa. E lembre sempre de revisar os conteúdos gerados. Nunca confie cegamente nas coisas que vê na internet.

Trecho para testar

  • Há também o bloco "Exemplo de Código" com o trecho completo; use esse texto rápido para colar nos campos e validar: Exemplo — 1920x1080 → 1280x720 (mesma proporção 16:9)

Exemplo de Código

Exemplo de código
1920x1080 → 1280x720 (mesma proporção 16:9)

Exemplo

1920x1080 → 1280x720 (mesma proporção 16:9)

Perguntas frequentes

A qualidade sempre cai ao redimensionar?

Ao reduzir, a perda costuma ser pequena e pode até melhorar para uso web. Ao ampliar, a perda percebida é maior.

Para que serve esta ferramenta?

Ela roda 100% no seu navegador: útil para validar, formatar ou converter dados no dia a dia de desenvolvimento.

Meus dados são enviados a algum servidor?

O processamento é feito localmente via JavaScript. Não armazenamos o conteúdo que você cola nas caixas de texto.

Posso usar em produção ou para dados reais?

Use por sua conta e risco. Para segredos (senhas, tokens), prefira ambientes controlados e políticas da sua empresa. E lembre sempre de revisar os conteúdos gerados. Nunca confie cegamente nas coisas que vê na internet.