A diferença entre o PNG-8 e o PNG-24

O PNG-8 é melhor para gráficos simples, enquanto o PNG-24 é melhor para imagens.

Informação da cor

A principal diferença é a quantidade de informações que cada tipo de arquivo pode armazenar. O PNG-8 tem cor de 8 bits, portanto, ele pode armazenar até 256 cores e o PNG-24 tem cores de 24 bits, podendo armazenar até 16 milhões de cores. Isso permite que o PNG-8 seja adequado apenas para pequenos ícones gráficos e imagens simples, enquanto o PNG-24 é adequado para qualquer tipo de imagem, especialmente fotografias.

Compressão sem perdas

A compactação de imagem existe em dois tipos: sem perdas e sem perdas. Compressão sem perdas refere-se à compressão sem alterações perceptíveis na aparência. Compressão com perdas contém uma redução notável na aparência. O PNG-24 é capaz de obter compactação sem perdas, enquanto o PNG-8 não pode fazê-lo devido ao número de cores disponíveis.

O tamanho do arquivo

O tipo de arquivo PNG-8 geralmente tem um tamanho menor, principalmente devido à quantidade de informações possíveis que ele pode armazenar. Quando uma imagem mais complexa, como PNG-8, é salva, o arquivo simplesmente compacta um intervalo complexo de cores para convertê-lo em um conjunto simples. No entanto, o PNG-24 salva cada valor de cor. Esta informação adicional faz com que o tamanho do arquivo seja maior.

Conversão

Imagens PNG-8 podem ser salvas como imagens PNG-24, mas não podem ser feitas na ordem inversa. Ao tentar salvar uma imagem PNG-24 como PNG-8, você verá uma perda de cor, que parecerá uma imagem borrada. Além disso, se alguma zona for parcialmente transparente, como uma sombra paralela ou um brilho, essa área será substituída por faixas coloridas no PNG-8.