0. 지금 사용 중인 스마트폰의 해상도는 얼마인가? 화면 캡처를 해서 bmp로 저장하면 용량이 어떻게 되는가? 그걸 png와 jpg로 저장하면 각각 용량이 어떻게 되는가? 동영상의 압축 원리는 무엇일까?
일단 이미지 파일을 알아보면
움직이는 이미지를 만들 수 있는 GIF 파일
압축율이 높은 JPEG 파일
비손실 그래픽 PNG 파일
파일크기가 매우 큰 BMP(Bit Map) 파일
요약해보면
좋은 화질을 필요로 할 땐 BMP이고
인터넷에 사진을 올릴 땐 JPG 또는 PNG
간단한 로고를 제작할 땐 GIF 또는 PNG이다.
아래 사진으로 비교해보겠다.
캡처화면

일단 나는 아이폰 X 사용자로서 사진을 찍으면 HEIC 파일로 저장이 된다.
그 다음 이 사진 화면을 캡처하면 PNG 파일로 저장이 된다.
이 때, 1125 x 2436 , 7.52MB 의 용량 PNG 였다.
밑의 그림을 보면 아이폰 X가 1125 x 2436 해상도 인 것을 알 수 있다.

인터넷에 PNG 파일을 BMP 파일로 라고 검색하면 상단에 변환해주는 페이지가 있다.
해당 페이지를 통해 PNG 파일을 BMP파일로 변환했더니


용량이 7.52MB 에서 10.4MB로 증가한 것을 확인 할 수 있다.

BMP 파일을 JPG로 변환하였더니 1.04MB가 되었다.
원래 BMP 파일이 10.4 MB 였던 것을 보면 1/10정도 압축 된 것같다.

BMP 파일을 PNG로 변환 하였더니 2.59MB 였다.
10.4MB 2.59MB 로 바뀐 것을 보니 JPG보단 덜 압축 되는 것 같다.
결 과
BMP JPG
10.4 MB ----> 1.04MB
BMP PNG
10.4 MB ----> 2.59MB
전에는 JPG 와 PNG 정도가 이미지 확장자 인 것만 알았는데 JPG는 손실이 많으며 용량이 작고 PNG 그보다 적은 손실을 주면서 변환하는 방법인 것을 알았다.
그리고 BMP는 24 bit color 을 지원하지만 데이터 압축을 하지 않는다라는 것을 알았다.
최근댓글