이 표본에서는 품질 80이 원본 PNG 대비 88.8% 작았고 PSNR은 45.92dB였습니다. 그러나 그래픽 한 장의 결과이므로 사진 전체의 보편적 권장값으로 확대하면 안 됩니다.
확인 방법
- 입력은 ToolNuri의 1200×630 RGB PNG(656,533바이트)를 사용했습니다.
- 2026-10-01 macOS sips로 JPEG 품질 60·80·90을 각각 한 번 인코딩했습니다.
- Pillow 12.3.0으로 RGB 픽셀 RMSE와 PSNR을 계산했습니다.
- 품질 80 출력물을 같은 설정으로 한 번 더 저장해 재압축 변화도 확인했습니다.
측정 결과
파일 크기는 품질 값이 높을수록 증가했고, 원본 대비 픽셀 오차는 감소했습니다. 품질 80을 한 번 더 JPEG로 저장하자 파일 크기는 449바이트 늘었지만 PSNR은 45.92dB에서 45.64dB로 낮아졌습니다.
| 출력 | 파일 크기 | 원본 대비 RMSE | PSNR |
|---|---|---|---|
| PNG 원본 | 656,533 B | 0 | 기준 |
| JPEG 품질 60 | 47,876 B | 1.7213 | 43.41 dB |
| JPEG 품질 80 | 72,097 B | 1.2905 | 45.92 dB |
| JPEG 품질 90 | 99,653 B | 1.1568 | 46.87 dB |
| 품질 80 재압축 | 72,546 B | 1.3316 | 45.64 dB |
숫자가 말하지 못하는 것
PSNR은 픽셀 차이를 하나의 수치로 요약하지만 글자 가장자리, 색 띠, 인물 피부처럼 사람이 민감하게 보는 영역을 모두 설명하지 못합니다. 투명 배경을 지원하지 않는 JPEG의 특성도 이 표에는 나타나지 않습니다.
따라서 웹 게시용 품질을 정할 때는 실제 용도 크기로 축소해 눈으로 확인하고, 글자·도표·사진 표본을 나눠 시험해야 합니다.
재현할 때 고정해야 할 조건
같은 ‘품질 80’이라도 브라우저, 운영체제, 라이브러리의 인코더가 다르면 결과가 달라질 수 있습니다. 입력 파일의 색상 프로필, 크로마 서브샘플링, 재압축 횟수도 함께 기록해야 비교가 가능합니다.
- 입력 파일의 해시와 픽셀 크기
- 인코더 이름·버전·운영체제
- 품질 값과 색상 프로필 처리 방식
- 파일 크기와 시각 비교용 확대 영역
확인한 1차 자료
- Apple sips 매뉴얼 (2026-10-01 확인)
- Pillow ImageChops 문서 (2026-10-01 확인)