Os PNGs têm algumas desvantagens, apesar de ser um formato de imagem popular e versátil:
*
Tamanho do arquivo: Os PNGs, especialmente aqueles com transparência, podem ser significativamente maiores que os JPEGs para a mesma imagem. Isso ocorre porque os PNGs são sem perdas, o que significa que nenhum dados de imagem é descartado durante a compactação. Isso os torna menos adequados para uso na Web, onde os tamanhos de arquivo menores são cruciais para tempos de carregamento mais rápidos.
*
Suporte de cores limitado (para PNG8): O PNG8, uma versão usando uma paleta de 8 bits, suporta apenas 256 cores. Isso pode resultar em faixas ou posterização (um efeito de escada em gradientes) em imagens com transições de cores suaves. PNG24 e PNG32 superam essa limitação, mas com o custo de tamanhos de arquivo maiores.
*
sem compressão com perdas: Embora a compactação sem perdas seja benéfica para preservar a qualidade da imagem, não é ideal para fotografias e imagens com gradações de cores complexas, onde uma pequena perda de informação pode ser imperceptível, mas reduz bastante o tamanho do arquivo. JPEGs se destacam nesta área.
*
não é ideal para fotos: Devido aos seus grandes tamanhos de arquivo e falta de compactação com perdas, os PNGs geralmente não são a melhor opção para fotografias. Os JPEGs são muito mais eficientes para imagens fotográficas.
Em suma, a principal coisa "ruim" sobre os PNGs é o potencial de tamanhos de arquivos grandes, especialmente quando comparados aos JPEGs para imagens em que alguma perda de detalhes é aceitável. No entanto, sua natureza sem perdas e suporte à transparência os tornam ideais para outras aplicações, como logotipos, gráficos com linhas nítidas e imagens que precisam de transparência alfa.