스마트폰과 카메라로 찍은 사진을 정리하다 보면 최신 JPG 파일이 예전에 쓰던 파일과 무엇이 다른지 궁금해지는 순간이 옵니다. 확장자는 30년 가까이 그대로지만, 내부 인코딩 방식과 색 정보 처리, 메타데이터 구조는 지난 몇 년 사이 꾸준히 달라졌습니다. 같은 사진을 같은 화질로 저장해도 파일 크기가 30퍼센트 넘게 차이 나는 이유가 여기에 있습니다.
최신 JPG가 예전 파일과 다른 점
JPG의 압축 규격 자체는 1992년 표준에서 크게 바뀌지 않았습니다. 달라진 것은 그 규격을 구현하는 인코더입니다. 요즘 촬영 기기나 이미지 도구가 만들어내는 JPG는 다음과 같은 특징을 가집니다.
- 개선된 인코더 적용: MozJPEG, jpegli 계열 인코더는 사람 눈이 덜 민감한 영역에 비트를 덜 쓰는 방식으로 같은 화질에서 파일 크기를 15~35퍼센트 줄입니다.
- 프로그레시브 방식 기본화: 위에서 아래로 한 줄씩 나타나는 대신, 흐릿한 전체 이미지가 먼저 뜨고 점차 선명해집니다. 파일 크기도 대체로 조금 더 작습니다.
- 4:2:0 크로마 서브샘플링 조정: 색 정보를 절반으로 줄이는 기본 설정 대신, 글자나 선이 많은 이미지에는 4:4:4를 쓰는 선택지가 넓어졌습니다.
- 색 공간 정보 포함: sRGB 외에 Display P3 프로파일이 내장된 JPG가 늘면서, 프로파일을 벗겨내면 색이 탁해 보이는 현상이 생깁니다.
- 메타데이터 확장: 위치, 촬영 기기, 편집 이력이 EXIF와 XMP 영역에 함께 들어가면서 이 부분만으로 수백 킬로바이트를 차지하기도 합니다.
화질을 지키는 품질 값 기준
이미지 도구에서 저장할 때 나오는 품질 슬라이더는 0에서 100까지 있지만, 실제로 의미 있는 구간은 좁습니다. 100에 가까울수록 좋다고 생각하기 쉬운데, 95를 넘어가면 눈으로 구분되는 화질 향상은 거의 없고 용량만 급격히 늘어납니다.
| 품질 값 | 체감 화질 | 상대 용량 | 적합한 용도 |
|---|---|---|---|
| 100 | 원본과 동일 수준 | 약 300% | 인쇄용 최종 납품 |
| 90~95 | 차이를 찾기 어려움 | 약 150% | 포트폴리오, 보관용 |
| 75~85 | 확대해야 보이는 손실 | 100% 기준 | 웹 게시, 블로그 본문 |
| 60~70 | 평면 영역에 얼룩 발생 | 약 65% | 썸네일, 목록 이미지 |
| 50 이하 | 경계선 뭉개짐이 뚜렷 | 약 45% | 권장하지 않음 |
HEIC, WebP, AVIF와 무엇이 다른가
아이폰의 기본 저장 형식은 HEIC이고, 웹에서는 WebP와 AVIF가 빠르게 자리 잡았습니다. 그럼에도 JPG를 쓰는 이유는 호환성입니다. 20년 된 프로그램부터 관공서 제출 시스템까지 예외 없이 열리는 형식은 여전히 JPG뿐입니다.
| 형식 | 같은 화질 기준 용량 | 투명 배경 | 호환성 |
|---|---|---|---|
| JPG | 기준 100% | 지원 안 함 | 사실상 모든 환경 |
| WebP | 약 70% | 지원 | 주요 브라우저 전부 |
| AVIF | 약 50% | 지원 | 최신 브라우저 위주 |
| HEIC | 약 50% | 지원 | 애플 생태계 중심 |
실무에서는 웹사이트 본문에는 WebP나 AVIF를 쓰고, 이메일 첨부나 서류 제출, 외부 전달용으로는 JPG를 함께 만들어두는 방식이 안전합니다. 아이폰에서 찍은 HEIC를 그대로 보냈다가 상대방이 열지 못하는 사고는 지금도 흔하게 일어납니다.
용량을 줄이는 5가지 실전 방법
- 먼저 크기를 줄입니다: 4000픽셀짜리 사진을 품질만 낮춰 저장하는 것보다, 가로 1600픽셀로 줄인 뒤 품질 80으로 저장하는 편이 화질도 좋고 용량도 훨씬 작습니다. 웹 본문 이미지는 가로 1200~1600픽셀이면 충분합니다.
- 메타데이터를 정리합니다: 촬영 위치와 기기 정보, 편집 이력은 대부분 필요 없습니다. 개인정보 보호 측면에서도 외부 공개 전에 지우는 편이 좋습니다. 여러 장을 한꺼번에 처리해야 한다면 이미지 압축 도구를 이용해 리사이즈와 메타데이터 제거를 함께 처리하면 시간이 크게 절약됩니다.
- 프로그레시브로 저장합니다: 저장 옵션에서 프로그레시브를 켜면 용량이 조금 줄고, 느린 회선에서 이미지가 뜨는 체감 속도가 빨라집니다.
- 재저장 횟수를 줄입니다: JPG는 손실 압축이라 열고 저장할 때마다 화질이 조금씩 깎입니다. 편집은 원본이나 무손실 형식으로 하고, JPG 저장은 마지막 한 번만 하는 것이 원칙입니다.
- 용도별로 나눠 만듭니다: 보관용 고품질본과 공유용 경량본을 따로 두면, 필요할 때마다 원본을 다시 손대는 일이 없어집니다.
저장 전 확인할 점검 목록
파일을 내보내기 전에 아래 항목만 짚어도 대부분의 문제가 걸러집니다.
- 가로 픽셀 크기가 실제 표시 크기의 두 배를 넘지 않는지 확인합니다.
- 색 공간이 sRGB인지 확인합니다. Display P3로 저장된 이미지는 일부 환경에서 색이 바래 보입니다.
- 투명 배경이 필요한 로고나 아이콘은 JPG 대신 PNG나 WebP로 저장합니다. JPG는 투명 영역을 흰색이나 검은색으로 채웁니다.
- 스크린샷이나 글자가 많은 이미지는 JPG에서 글자 주변에 번짐이 생기므로 PNG가 더 적합합니다.
- 파일명에 한글이나 공백 대신 영문과 하이픈을 쓰면 웹 업로드 시 깨짐을 예방할 수 있습니다.
결국 최신 JPG를 잘 다룬다는 것은 새로운 기능을 배우는 일이라기보다, 크기와 품질과 메타데이터라는 세 축을 용도에 맞게 맞추는 습관에 가깝습니다. 이 세 가지만 정리해두면 같은 사진으로도 훨씬 가볍고 안정적인 결과를 얻을 수 있습니다.