Certamente, você já está familiarizado com os três formatos de imagem mais utilizados na internet. O JPEG, com sua compressão com perdas, é adequado na maioria dos casos, apresentando boa qualidade com um tamanho de arquivo relativamente pequeno. Temos também o GIF, que oferece suporte à transparência e animação, mas possui limitações na reprodução de uma vasta gama de cores. Por fim, o PNG, formato sem perdas, mantém a fidelidade da imagem original e suporta transparência, embora seus arquivos tendam a ser maiores.
Aqui no wdzwdz, optamos por utilizar PNGs para diversas capturas de tela, incluindo as presentes neste artigo, devido à nitidez que este formato proporciona. No entanto, o tamanho considerável dos arquivos é um ponto negativo, resultando em tempos de carregamento mais lentos para nossos usuários e maior consumo de recursos em nossos servidores. Para contornar essa questão, empregamos ferramentas online como o TinyPNG, alcançando um equilíbrio ideal entre qualidade e tamanho da imagem.
Apesar da eficiência do TinyPNG, ele é uma ferramenta online. E se não tivermos acesso à internet e precisarmos processar várias capturas de tela de forma imediata? Mesmo com conexão disponível, uma ferramenta nativa para desktop seria mais prática, simplificando o processo.
É nesse contexto que o PNGoo se destaca. Desenvolvido principalmente por Kornel Lesiński, este utilitário para Windows serve como interface gráfica (GUI) para a ferramenta de linha de comando pngquant, que reduz drasticamente o tamanho de arquivos PNG sem comprometer a qualidade da imagem.
Realizei testes com o PNGoo utilizando capturas de tela da análise do jogo Horizon para iOS e os resultados foram notáveis. Os quatro PNGs originais, que totalizavam cerca de 2,5 MB após serem salvos com o Paint.NET, tiveram seu tamanho reduzido para menos de 1/5, chegando a apenas 550 KB após o processamento com o pngquant. O processo levou menos de 10 segundos no meu computador, gerando uma economia significativa para nossos leitores e uma redução no consumo de banda.
Em meus experimentos, pude constatar que o PNGoo é não apenas mais rápido, mas também mais eficiente que o ‘PNGGauntlet’, outra ferramenta popular de compressão PNG para Windows.
O PNGoo oferece a opção conveniente de sobrescrever os arquivos PNG originais, evitando a necessidade de abrir pastas adicionais para utilizar as imagens compactadas. Além disso, é possível personalizar o ‘Diretório de saída’ e ajustar as configurações de cores para otimizar ainda mais as imagens.
Não encontrei nenhuma ferramenta GUI para pngquant no Linux, mas os usuários do OS X podem utilizar o ImageAlpha, disponível no site oficial do pngquant, cujo link está abaixo.