Acabei de saber que PNG é um formato de imagem sem perdas, enquanto o BMP pode ser um formato não compactado ou sem perdas. Deve haver uma diferença de qualidade entre esses dois? Caso contrário, isso significa que outros formatos sem perdas, como TIFF, JPEG2000 e PNG, oferecem a mesma qualidade que o BMP?
13
Respostas:
O BMP é descomprimido e sem perdas. PNG é compactado, mas sem perdas. Assim, com um formato sem perdas, a única diferença visível é o tamanho do arquivo. Eu recomendo usar PNG sobre BMP, a menos que você não possa, por motivos de compatibilidade.
fonte
Não há diferença de qualidade entre o formato BMP e PNG (exceto que o PNG é compactado usando o algoritmo de deflação).
O BMP8 pode ser compactado usando o algoritmo RLE (codificação de comprimento de execução), mas o BMP16 / 24/32/64 ainda não suporta compactação.
O BMP32 suporta canal alfa, assim como o PNG32, suporta transparência .
fonte
Não há diferença na qualidade, os dois padrões são sem perdas. O BMP descompactado ocupa mais espaço, mas quando compactado (por exemplo, quando colocado em um arquivo .zip ou .7z), o BMP pode ser melhor.
Depois de fazer algumas experiências, salvei uma foto em BMP e em PNG e compactuei os dois arquivos. (.zip) O BMP era 1,8% maior, mas isso variava entre as fotos.
Se você estiver compactando fotos, não faz diferença.
No entanto, imagens simples, como um desenho que você fez na pintura ou um diagrama, serão compactadas muito melhor com .bmp do que com .png.
Mais uma vez, testei isso. Eu fiz um logotipo em tinta (semelhante a um logotipo da Ford) e o comprimi com 7zip. Descompactado, o png tinha 136kb, o bmp 1,7 MB. Comprimido, o png era ~ 100kb e o bmp era 18kb.
Se você deseja compactar imagens, salve em .bmp. Caso contrário, use .png.
Ambos quando compactados gritaram jpeg btw.
fonte