Como usar
- Solte os PNG na caixa ou clique para escolhê-los. Dá para adicionar vários de uma vez.
- Deixe “Converter PNG opacos em JPG” ligado para transformar em JPG os PNG sem canal alfa, ou desligue para mantê-los em PNG.
- Clique em “Comprimir”. Cada arquivo mostra o tamanho antes e depois e a variação em porcentagem.
- Baixe os arquivos um a um ou todos num zip.
Arquivos PNG de capturas de tela, ferramentas de design e recursos de apps costumam ser maiores do que o necessário. Este compressor de PNG reduz esses arquivos antes de você publicá-los em um site, incluí-los em um app ou anexá-los a um e-mail. Dá para comprimir vários arquivos de uma vez; cada linha mostra o tamanho antes e depois com a variação em porcentagem, e o total aparece no fim.
Como funciona: a ferramenta lê o tipo de cor de cada PNG. Um PNG com canal alfa (tons de cinza com alfa, RGBA ou um bloco tRNS) é quantizado para uma paleta de 8 bits com até 256 cores, a mesma ideia do pngquant, mantendo a transparência. Se o resultado não ficar menor que o original, o arquivo original é mantido. Um PNG sem canal alfa é salvo como JPG com qualidade 92 enquanto a opção de converter PNGs opacos em JPG estiver ligada; desligue-a para comprimi-lo como PNG com paleta.
Limites: reduzir cores causa perda, e não é aplicado pontilhado (dithering), então degradês suaves podem mostrar faixas. Um PNG com canal alfa continua PNG mesmo que todos os pixels sejam opacos. As dimensões em pixels não mudam, e de um PNG animado só o primeiro quadro é processado. A compressão acontece no seu aparelho, dentro do navegador, e nenhum arquivo sai dele.