PNG와 BMP 이미지 형식간에 품질 차이가 있습니까? BMP는 비 압축 또는 무손실

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



답변

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


답변

BMP와 PNG 형식 사이 에는 품질 차이가 없습니다 (PNG가 수축 알고리즘을 사용하여 압축 된 경우는 제외).

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

BMP32PNG32가 투명도를 지원하는 것처럼 알파 채널을 지원 합니다.


답변

품질에는 차이가 없으며 두 표준 모두 무손실입니다. 압축되지 않은 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를 압축했을 때.