CONCLUSION

이 표본에서는 품질 80이 원본 PNG 대비 88.8% 작았고 PSNR은 45.92dB였습니다. 그러나 그래픽 한 장의 결과이므로 사진 전체의 보편적 권장값으로 확대하면 안 됩니다.

확인 방법

  1. 입력은 ToolNuri의 1200×630 RGB PNG(656,533바이트)를 사용했습니다.
  2. 2026-10-01 macOS sips로 JPEG 품질 60·80·90을 각각 한 번 인코딩했습니다.
  3. Pillow 12.3.0으로 RGB 픽셀 RMSE와 PSNR을 계산했습니다.
  4. 품질 80 출력물을 같은 설정으로 한 번 더 저장해 재압축 변화도 확인했습니다.
동일한 PNG를 JPEG 품질 60, 80, 90으로 저장했을 때의 파일 크기와 PSNR 비교 그래프
실험 증거같은 입력·같은 인코더에서 품질 값만 바꾼 실제 측정 결과입니다. 막대는 파일 크기, 숫자는 원본 대비 PSNR을 나타냅니다.

측정 결과

파일 크기는 품질 값이 높을수록 증가했고, 원본 대비 픽셀 오차는 감소했습니다. 품질 80을 한 번 더 JPEG로 저장하자 파일 크기는 449바이트 늘었지만 PSNR은 45.92dB에서 45.64dB로 낮아졌습니다.

1200×630 그래픽 표본의 JPEG 변환 결과
출력파일 크기원본 대비 RMSEPSNR
PNG 원본656,533 B0기준
JPEG 품질 6047,876 B1.721343.41 dB
JPEG 품질 8072,097 B1.290545.92 dB
JPEG 품질 9099,653 B1.156846.87 dB
품질 80 재압축72,546 B1.331645.64 dB

숫자가 말하지 못하는 것

PSNR은 픽셀 차이를 하나의 수치로 요약하지만 글자 가장자리, 색 띠, 인물 피부처럼 사람이 민감하게 보는 영역을 모두 설명하지 못합니다. 투명 배경을 지원하지 않는 JPEG의 특성도 이 표에는 나타나지 않습니다.

따라서 웹 게시용 품질을 정할 때는 실제 용도 크기로 축소해 눈으로 확인하고, 글자·도표·사진 표본을 나눠 시험해야 합니다.

재현할 때 고정해야 할 조건

같은 ‘품질 80’이라도 브라우저, 운영체제, 라이브러리의 인코더가 다르면 결과가 달라질 수 있습니다. 입력 파일의 색상 프로필, 크로마 서브샘플링, 재압축 횟수도 함께 기록해야 비교가 가능합니다.

  • 입력 파일의 해시와 픽셀 크기
  • 인코더 이름·버전·운영체제
  • 품질 값과 색상 프로필 처리 방식
  • 파일 크기와 시각 비교용 확대 영역

확인한 1차 자료

작성·검수

파일 처리 실험을 직접 재현하고, 측정값과 해석의 경계를 검수합니다. 전문 감정이나 법률 판단을 대신하지 않습니다.