Overview
JPEG는 전 세계에서 가장 널리 사용되는 손실 압축 이미지 형식입니다. 연속 톤 사진에 특화되어 설계되었으며, 사람의 눈이 둔감한 시각 정보를 제거해 파일 크기를 획기적으로 줄입니다.
JPEG는 디지털 카메라, SNS 업로드, 웹 사진 대부분의 기본 형식입니다. 품질 레벨을 조절할 수 있어 파일 크기와 시각적 품질 사이에서 원하는 지점을 선택할 수 있습니다.
History
JPEG 표준은 Joint Photographic Experts Group 위원회가 1986년부터 개발을 시작해 1992년 ITU-T T.81 / ISO/IEC 10918-1로 공식 발표되었습니다.
1992년 공개된 JFIF(JPEG File Interchange Format)가 파일 래퍼를 정의해 호환성을 확보했고, 카메라 제조사들이 채택한 Exif가 촬영 정보를 메타데이터로 기록하기 시작했습니다. 30년이 지난 지금도 WebP나 AVIF 같은 후발 형식이 있음에도 JPEG는 여전히 사진 형식의 대명사입니다.
Technical Details
JPEG 압축은 여러 단계를 거칩니다. RGB에서 YCbCr로의 색 공간 변환, 선택적 크로마 서브샘플링(주로 4:2:0), 8x8 블록 단위 이산 코사인 변환(DCT), 주파수 계수 양자화, 그리고 엔트로피 코딩(허프만 또는 산술)입니다.
양자화 단계에서 손실이 발생합니다. 품질 설정이 높을수록 세밀한 양자화 테이블을 사용해 더 많은 디테일이 보존됩니다. 베이스라인(순차), 프로그레시브, 무손실 모드를 지원하지만 무손실 JPEG는 거의 사용되지 않습니다.
JPEG 파일은 보통 JFIF 또는 Exif 래퍼를 사용하며, ICC 색상 프로필, IPTC 메타데이터, XMP 메타데이터를 지원합니다.
Pros & Cons
Pros
- 사진에 대해 매우 효율적인 압축률
- 모든 기기와 플랫폼에서 보편적으로 지원
- 품질 레벨 조절로 파일 크기를 세밀하게 제어 가능
- ICC 색상 프로필로 컬러 매니지먼트 가능
- 수십 년간 축적된 성숙한 도구 생태계
Cons
- 손실 압축이므로 반복 편집 시 화질이 저하됨 (세대 손실)
- 투명도 미지원
- 낮은 품질 설정에서 블록 아티팩트가 눈에 띔
- 선명한 경계, 텍스트, 단색 이미지에는 부적합
- 애니메이션 미지원
Common Use Cases
- 디지털 사진 촬영 및 카메라 출력
- 웹 이미지 및 SNS 콘텐츠
- 파일 크기가 중요한 이메일 첨부
- 이커머스 상품 사진
- 픽셀 완벽성보다 작은 파일 크기가 우선인 모든 상황