Existe alguma diferença de qualidade entre os formatos de imagem PNG e BMP?

13

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?

user1032421
fonte
5
JPEG2000 nem sempre é sem perdas . Você pode usá-lo sem perdas, mas, principalmente, é usado para compactar imagens com perdas.
slhck

Respostas:

16

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.

iglvzx
fonte
1
Você disse que diferença visível . Deveria haver realmente alguma diferença, exceto o tamanho do arquivo?
user1032421
4
Está correto. Os pixels serão 1: 1.
21412 iglvzx
2
O PNG também suporta transparência, enquanto o BMP não.
Dnbrv
6
O BMP oferece suporte ao canal alfa (transparência) desde o Windows 95 . Só que o Paint no Windows não salva o arquivo com transparência (por motivos de compatibilidade?), O que eu acho que pode ter sido a fonte do equívoco.
Nhahtdh 06/04
8

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 .

Tidy Star
fonte
1

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.

BristolBrick
fonte