Compressor de Imagens

Reduza arquivos JPEG, PNG e WebP direto no seu navegador, mantendo o mesmo tamanho em pixels.

Até 20 imagens por vez. A compressão começa assim que você as adiciona.

Intensidade de compressão
Pronto. Adicione imagens para começar.

Suas imagens são processadas no seu navegador. Nada é enviado para o BroBroGo.

FAQ

Minhas imagens são enviadas para algum servidor?

Não. O compressor roda no seu navegador e mantém os arquivos de imagem no seu dispositivo.

Quais formatos de imagem são suportados?

Ele suporta entrada em JPEG, PNG e WebP, com saída em JPEG, WebP e PNG.

A compressão vai reduzir a qualidade da imagem?

A compressão inteligente testa opções mais leves e mantém o menor resultado que continua nítido.

Posso definir um tamanho de arquivo exato?

Sim. O modo de tamanho alvo busca um nível de qualidade correspondente e reduz levemente as dimensões se necessário.

Como funciona a compressão de imagens no navegador

O tamanho de um arquivo de imagem é determinado por três fatores principais: a quantidade total de pixels (largura multiplicada pela altura), o volume de informações de cor armazenado para cada um desses pixels e a capacidade do algoritmo de codificação de prever e agrupar dados redundantes.

O Compressor de Imagens atua diretamente sobre esses fatores para reduzir o peso dos arquivos JPEG, PNG e WebP. O processamento ocorre inteiramente no seu navegador, o que significa que os arquivos permanecem no seu dispositivo durante todo o trabalho e nada é enviado para o BroBroGo.

Ao adicionar as imagens usando a opção "Escolha ou solte as imagens" ou arrastando-as para a área indicada, o processo começa imediatamente. Por padrão, o utilitário preserva a largura e a altura originais em pixels, alterando apenas a quantidade de bytes necessários para descrevê-los.

Se o resultado inicial não atingir o tamanho ou a nitidez que você precisa, o painel "Não ficou pequeno o bastante ou perdeu nitidez?" pode ser aberto para ajustar os parâmetros. Nele, é possível escolher entre quatro intensidades de compressão, definir limites de dimensões ou converter o formato de saída.


Comportamento dos formatos e perda de dados

A compressão de imagens divide-se entre processos com perdas (lossy) e sem perdas (lossless). A escolha do formato e o tipo de imagem determinam como esses métodos são aplicados.

PNG (Portable Network Graphics)

O formato PNG é ideal para capturas de tela, logotipos, diagramas e imagens com texto ou áreas de cores planas. A compressão de PNG neste compressor é do tipo lossy: o número de cores distintas é reduzido para uma paleta de, no máximo, 255 cores. Essa redução descarta informações de cor permanentemente.

Após essa etapa, o arquivo passa por um empacotamento sem perdas (lossless), que apenas organiza os dados restantes de forma eficiente. O compressor testa diferentes níveis de redução de cor e descarta os candidatos que apresentarem diferenças visuais muito perceptíveis em relação ao original.

  • Mais nítida: Aplica apenas a redução de cor mais suave e exige alta fidelidade visual.
  • Recomendado: Equilibra a redução de cores com a fidelidade.
  • Menor: Explora a maior redução de cores aceitando alterações visuais mais visíveis.

Se a imagem contiver muitos detalhes finos que impeçam a redução de cores sem causar danos visíveis (como em fotografias salvas incorretamente em PNG), o compressor aplica apenas o empacotamento sem perdas. Nesses casos, o arquivo final exibe a mensagem: "Esta imagem tem muitos detalhes finos para encolher mais sem danos visíveis, então foi mantida idêntica pixel por pixel."

JPEG e WebP

Para fotografias e imagens com gradientes complexos, o JPEG e o WebP são os formatos mais indicados. O compressor codifica a imagem em diferentes níveis de qualidade e seleciona a menor versão que mantém a fidelidade visual próxima ao original.

O WebP é um formato moderno que oferece taxas de compressão superiores ao JPEG. Se o compressor identificar que uma imagem convertida para WebP ficaria com menos da metade do tamanho do formato original, ele exibirá o aviso: "Esta imagem ficaria muito menor como WebP. Altere o formato de saída abaixo para testar."

O comportamento do canal de transparência varia conforme o formato:

  • PNG e WebP: Suportam transparência total.
  • JPEG: Não possui suporte a transparência. Ao converter uma imagem transparente para JPEG, as áreas transparentes são preenchidas com a cor branca.

Ajustes avançados e o modo de tamanho exato

O painel de configurações oculto oferece controle sobre o tamanho final do arquivo por meio de regras específicas de redimensionamento e compressão.

Intensidades de compressão

  • Mais nítida: Prioriza a fidelidade visual, resultando em arquivos maiores.
  • Recomendado: Configuração padrão que busca o melhor equilíbrio entre peso e nitidez.
  • Menor: Aplica uma compressão agressiva para obter o menor arquivo possível.
  • Tamanho exato: Permite estipular um limite rígido em KB ou MB (aceitando valores entre 10 KB e 50 MB).

O funcionamento do "Tamanho exato"

Ao definir um tamanho alvo, o compressor tenta alcançá-lo ajustando a qualidade da codificação. Se a redução de qualidade não for suficiente para atingir o limite, o compressor inicia rodadas sucessivas de redimensionamento geométrico, reduzindo a imagem em cerca de um décimo (10%) a cada passo.

Esse encolhimento é interrompido por duas travas de segurança:

  1. Se a imagem atingir aproximadamente um terço (33%) do seu número de pixels original (por exemplo, uma imagem de 12 megapixels é reduzida até o limite de 4 megapixels).
  2. Se o lado mais longo da imagem atingir 800 pixels.

Se o objetivo for cumprido dentro dessas restrições, a interface exibe "Alvo: Alcançado". Caso contrário, exibe "Alvo: Resultado mais próximo possível". Este último aviso indica que o codificador e o redimensionamento chegaram ao limite físico permitido pelo algoritmo, e o arquivo final ainda pode estar acima do peso desejado.

Limites de dimensões e segurança de memória

Os campos "Largura máxima" e "Altura máxima" aceitam valores de 1 a 12000 pixels (padrão em 2560). Eles funcionam como tetos: imagens que já estão abaixo desses limites não são alteradas.

Além disso, existe um limite interno de segurança de cerca de 24 milhões de pixels para evitar que o navegador esgote a memória do dispositivo. Imagens que ultrapassam esse limite são redimensionadas automaticamente, exibindo o rótulo "Auto-limitado por segurança de memória".


Regras de processamento e metadados

O Compressor de Imagens segue regras estritas para garantir a integridade dos arquivos e o desempenho do sistema:

  • Garantia de tamanho menor: O compressor nunca substitui um arquivo por uma versão maior. Se o resultado comprimido for igual ou maior que o original, o arquivo de entrada é preservado intacto, exibindo a mensagem: "Este arquivo já está no menor tamanho possível, então o original foi mantido."
  • Metadados e privacidade: O processo de compressão reconstrói a estrutura de dados da imagem. Informações como coordenadas de GPS, data de captura e configurações da câmera (dados EXIF) são descartadas no arquivo final. A única exceção ocorre quando o arquivo original é mantido por já ser o menor possível.
  • Orientação da imagem: O compressor lê os dados de rotação do arquivo original antes de processá-lo, garantindo que fotos tiradas na vertical com smartphones não fiquem deitadas após a compressão.
  • Nomes dos arquivos: Os arquivos baixados individualmente recebem o sufixo -compressed adicionado ao nome original. Arquivos que não sofreram alteração mantêm o nome original.

Resolução de problemas e erros comuns

Durante o processamento de lotes de até 20 imagens, o compressor isola falhas individuais para que o restante da fila continue sendo processado.

Mensagem de Erro Causa Provável Solução
"Apenas arquivos JPEG, PNG e WebP são suportados." Tentativa de enviar formatos como GIF, SVG, PDF ou TIFF. Converta o arquivo para um dos três formatos aceitos antes de enviar.
"Escolha até {max} imagens por vez." O lote enviado excede o limite de 20 arquivos simultâneos. Divida o envio em lotes menores.
"Este arquivo não pôde ser aberto como imagem. Ele pode estar corrompido, vazio ou não ser uma imagem." Arquivo corrompido, com extensão alterada incorretamente ou sem dados. Verifique se o arquivo abre normalmente no visualizador do seu sistema operacional.
"A compressão falhou. Tente uma imagem menor ou outro formato de saída." Falha crítica no processamento de um arquivo muito complexo ou pesado. Reduza as dimensões máximas no painel de ajustes ou mude o formato de saída.

Perguntas Frequentes

Minhas imagens são enviadas para algum servidor?
Não. O compressor roda no seu navegador e mantém os arquivos de imagem no seu dispositivo.

Quais formatos de imagem são suportados?
Ele suporta entrada em JPEG, PNG e WebP, com saída em JPEG, WebP e PNG.

A compressão vai reduzir a qualidade da imagem?
A compressão inteligente testa opções mais leves e mantém o menor resultado que continua nítido.

Posso definir um tamanho de arquivo exato?
Sim. O modo de tamanho alvo busca um nível de qualidade correspondente e reduz levemente as dimensões se necessário.