혹시 이 글을 읽는 여러분들은 JPG와 JPEG의 차이점을 아시나요?
,,,
이 글을 쓰는 10분전에 알게되었는데, 두개는 똑같은거였습니다. 정식명칭은 JPEG이지만 예전 도스 시절에 확장자명이 3글자 밖에 안되어서 JPG로 사용했다고...
지난 2n년간의 상식이 무너지는 순간을 겪고 블로그를 한번 작성해보려고 함.
기존의 상식
JPEG는 손실압축으로, PNG에 비해 용량이 적고, 여러번 이미지를 퍼오면 생기는 디지털 풍화가 생긴다. 근처의 비슷한 색을 같은 색으로 뭉개버리는 형식이다.
추가로 알게된 사실
[CV] JPEG, MPEG : 기초적인 영상 압축 기법
JPG는 Alpha값이 없어서 더욱더 적은 용량으로 압축이 가능하다.
PNG는 투명, 반투명이 가능하지만, JPG는 불가능하다.
- | JPG | PNG | GIF |
---|---|---|---|
화질 | 중 | 상 | 하 |
용량 | 하 | 상 | 하 |
투명도 | 투명 X,반투명 X | 투명O,반투명 O | 투명O,반투명 X |
GIF는 8비트 색상 심도를 사용하여 최대 256가지의 색밖에 표현하지 못한다.
그러나 JPG, PNG는 24비트 색상 심도를 사용하여 16,777,216가지의 색깔을 표현할 수 있다.
이미지는 각 픽셀마다 데이터들이 모여 이미지가 만들어지니까, 색깔이 단순하면 단순할 수록 픽셀당 저장해야하는 크기가 달라지므로 용량의 차이가 생긴다고 볼 수 있다.