PNG와 BMP 이미지 형식 간에 품질 차이가 있습니까?

PNG와 BMP 이미지 형식 간에 품질 차이가 있습니까?

PNG는 무손실 이미지 형식이고 BMP는 비압축 또는 무손실 형식일 수 있다는 것을 방금 배웠습니다. 이 둘 사이에 품질 차이가 있어야합니까? 그렇지 않다면 TIFF, JPEG2000, PNG와 같은 다른 무손실 형식이 BMP와 동일한 품질을 제공한다는 의미입니까?

답변1

BMP는 둘 다 비압축입니다.그리고무손실. PNG는 압축되었지만 무손실입니다. 따라서 무손실 형식의 경우 눈에 띄는 유일한 차이점은 파일 크기입니다. 호환성 문제로 인해 그렇게 할 수 없는 경우를 제외하고 BMP보다 PNG를 사용하는 것이 좋습니다.

답변2

품질차이가 없어요BMP와 PNG 형식 사이(PNG가 수축 알고리즘을 사용하여 압축되는 경우 제외).

BMP8다음을 사용하여 압축할 수 있습니다.RLE(run-length-encoding) 알고리즘이지만 BMP16/24/32/64는 아직 압축을 지원하지 않습니다.

BMP32 지원 알파 채널처럼PNG32 지원 투명성.

답변3

품질에는 차이가 없으며 두 표준 모두 무손실입니다. 압축되지 않은 BMP는 더 많은 공간을 차지하지만 압축된 경우(예: .zip 또는 .7z 파일에 넣은 경우) BMP가 더 나을 수 있습니다.

몇 가지 실험을 마친 후 사진을 BMP와 PNG로 저장하고 두 파일을 모두 압축했습니다. (.zip) BMP는 1.8% 더 컸지만 사진마다 다릅니다.

사진을 압축하는 경우에는 아무런 차이가 없습니다.

그러나 페인트로 그린 그림이나 다이어그램과 같은 간단한 그림은 .png보다는 .bmp를 사용하면 훨씬 더 잘 압축됩니다.

나는 이것을 다시 테스트했다. 페인트로 로고를 만들고(포드 로고와 유사) 7zip으로 압축했습니다. 압축되지 않은 경우 png는 136kb, bmp는 1.7MB입니다. 압축하면 png는 ~100kb이고 bmp는 18kb였습니다.

사진을 압축하려면 .bmp로 저장하세요. 그렇지 않은 경우 .png를 사용하세요.

둘 다 압축했을 때 jpeg btw입니다.

관련 정보