-
Chromium 엔진이 JPEG XL 지원을 복원하면서, 한때 폐기된 이미지 포맷이 다시 주목받고 있음
- 2022년 구글은 JPEG XL을 “생태계의 관심 부족”을 이유로 제거했으나, 커뮤니티와 주요 기업들의 지속적 압박이 이어짐
-
Meta, Intel, Adobe, Cloudinary, Krita 등 여러 조직이 포맷 유지 필요성을 공개적으로 지지함
- 최근 PDF Association이 HDR 콘텐츠용 기본 포맷으로 JPEG XL 채택 의사를 밝히며 흐름이 강화됨
- Chrome의 재도입 결정은 JPEG XL의 대중적 표준화 가능성을 높이는 전환점으로 평가됨
JPEG XL의 부활 배경
- 2022년 Chromium 팀은 JPEG XL을 “충분한 생태계 관심 부족”과 “기존 포맷 대비 이점 부족”을 이유로 코드와 플래그를 제거함
- 당시 커뮤니티는 Meta, Intel, Cloudinary, Adobe, ffmpeg, libvips, Krita 등 주요 조직의 지지를 표명
- 이후 블로그, 영상, SNS를 통해 삭제 결정의 부당성을 지적하는 반응이 이어짐
- 2025년 말, Chromium 팀이 Obsolete 상태였던 JPEG XL 이슈를 Assigned로 변경하며 공식적으로 복원 절차에 착수
- Blink 개발자 그룹에서 Rick Byers가 “성능 좋고 메모리 안전한 JPEG XL 디코더를 환영한다”고 언급
- 이 결정은 Safari의 지원, Firefox의 입장 변화, PDF Association의 채택 움직임 등 긍정적 신호에 기반함
Firefox와 Rust 기반 디코더 개발
- Firefox 팀은 JPEG XL의 C++ 기반 libjxl 디코더의 보안 위험을 우려하며 “메모리 안전한” Rust 버전 필요성을 제기
- 이에 따라 Google Research가 Rust 구현체 jxl-rs를 개발 시작
- 이 프로젝트는 JPEG XL의 브라우저 내 안전한 통합 가능성을 높이는 계기
PDF Association의 채택 움직임
-
PDF Association CTO Peter Wyatt은 JPEG XL을 PDF 사양의 HDR 이미지 기본 포맷으로 포함할 의사를 발표
- 이는 문서·출판 분야에서 JPEG XL의 표준화 가능성을 강화하는 요소로 작용
JPEG XL의 주요 기술적 특징
-
기존 JPEG의 무손실 재압축 지원으로, 품질 손실 없이 약 30% 용량 절감 가능
-
광색역 및 HDR 지원, 최대 32비트 채널 및 4,099개 채널 처리 가능
-
최대 이미지 크기 1,073,741,823×1,073,741,824 지원으로 초대형 이미지 처리 가능
-
점진적 디코딩(progressive decoding) 지원으로 웹 전송 효율 향상
-
애니메이션, 알파 투명도, 깊이 맵(depth map) 기능 포함
-
세대 손실에 강한 구조로 반복 인코딩 시 품질 저하 최소화
결론
- JPEG XL은 차세대 이미지 포맷으로서의 요건을 충족하며, Chrome 엔진의 복귀는 대중적 확산의 결정적 계기
- 커뮤니티의 장기적 압력 끝에 이루어진 복원으로, 웹 이미지 생태계의 새로운 표준 후보로 부상
- 필자는 Chromium의 재평가를 환영하면서도, 이 결정이 너무 늦게 이루어졌음을 지적함