Picovert

JPEG 압축 아티팩트란? 원인과 방지 방법

Picovert 팀 작성2026-04-145분 분량

JPEG는 웹에서 가장 널리 사용되는 이미지 형식이지만, 그에 따른 절충이 있습니다. JPEG를 너무 과하게 압축하면 압축 아티팩트라고 불리는 눈에 보이는 결함이 이미지에 생깁니다. 아티팩트가 무엇이고 왜 발생하는지 이해하면, 이미지에 적합한 품질 설정과 형식을 올바르게 선택할 수 있습니다.

JPEG 아티팩트란?

JPEG는 손실 형식입니다 — 압축 과정에서 이미지 데이터를 영구적으로 버립니다. 아티팩트는 너무 많은 데이터가 버려졌을 때 나타나는 시각적 결함입니다. 압축이 강할수록 (품질 설정이 낮을수록) 아티팩트는 더 심해집니다.

JPEG로 이미지를 저장하면 버려진 데이터는 영원히 사라집니다. 어떤 소프트웨어로도 복구할 수 없습니다. 동일한 JPEG 파일을 다시 저장할 때마다 이미 손실된 데이터 위에 추가적인 손실이 쌓입니다 — 이를 세대 손실이라고 합니다.

JPEG 압축 원리

아티팩트가 왜 그런 모양으로 보이는지 이해하려면 JPEG 압축의 기본 원리를 알면 도움이 됩니다:

  1. 블록 분할 — 이미지를 8×8 픽셀 정사각형으로 나눕니다
  2. DCT 변환 — 각 블록을 이산 코사인 변환(DCT)을 사용하여 픽셀 값에서 주파수 정보로 변환합니다
  3. 양자화 — 고주파 세부 정보(미세한 질감, 날카로운 경계)를 품질 설정에 따라 버립니다. 품질이 낮을수록 더 많이 버립니다
  4. 인코딩 — 남은 데이터를 압축하여 저장합니다

JPEG는 각 8×8 블록을 독립적으로 처리하며 블록 경계에 걸쳐 부드럽게 처리하지 않기 때문에, 압축이 강해지면 블록 구조가 눈에 보이게 됩니다. 이것이 과하게 압축된 JPEG에서 특유의 블록처럼 보이는 원인입니다.

4가지 주요 JPEG 아티팩트 유형

1. 블로킹 (가장 흔한 유형)

블로킹 아티팩트는 이미지 전체에 눈에 보이는 8×8 픽셀 정사각형으로 나타납니다. 파란 하늘 배경, 피부 톤, 그라데이션처럼 부드러운 영역에서 가장 두드러집니다 — 주변 픽셀이 균일해서 블록 경계가 더 잘 보이기 때문입니다.

원인은 DCT 블록 처리 방식입니다. 각 블록이 독립적으로 인코딩되므로 인접한 블록들이 공유 경계에서 눈에 띄게 다른 평균값을 가질 수 있습니다. 품질 설정이 50 이하가 되면 블로킹이 심해져 전체 이미지 품질이 크게 저하됩니다.

2. 링잉 (경계 후광)

링잉 아티팩트는 날카로운 경계 주변에 밝거나 어두운 후광으로 나타납니다 — 텍스트, 로고, 고대비 도형 주변에서 가장 잘 보입니다. 선명해야 할 텍스트에 희미한 잔상이나 번짐이 생깁니다.

원인은 깁스 현상입니다. 완벽하게 날카로운 경계를 재현하려면 DCT 표현에서 고주파 성분이 필요합니다. JPEG는 중간~낮은 품질 설정에서 이러한 고주파를 버리기 때문에 진동하는 후광 패턴이 생깁니다. 이것이 날카로운 텍스트가 있는 스크린샷과 다이어그램에 JPEG가 좋지 않은 이유입니다.

3. 색상 번짐 (크로마 노이즈)

색상 번짐은 색상이 경계를 넘어 "번지거나" 고대비 경계 근처에서 잘못된 색으로 보이는 현상입니다. 빨간 물체 옆의 흰 배경에 희미한 붉은 테두리가 생기는 것을 볼 수 있습니다.

JPEG는 밝기(휘도) 채널보다 색상(채도) 채널을 더 강하게 압축합니다. 인간의 시각이 밝기 해상도에 비해 색상 해상도에 덜 민감하기 때문입니다. 점진적인 색상 변화에는 잘 작동하지만 날카로운 색상 전환, 특히 빨간색과 파란색 채널에서는 문제가 됩니다.

4. 모스키토 노이즈

모스키토 노이즈는 경계와 세밀한 디테일 주변에 무리 지어 나타나는 무작위 픽셀 수준의 노이즈입니다. 날카로운 물체 주변에 떠 있는 잡음이나 입자처럼 보입니다 — 영상 압축에서 작은 벌레 떼와 비슷하게 보인다는 것에서 이름이 유래했습니다.

링잉과 밀접한 관련이 있습니다. 둘 다 DCT 표현에서 고주파 정보 부족으로 인해 발생합니다. 모스키토 노이즈는 단색 배경의 텍스트 주변에서 특히 잘 보입니다.

아티팩트가 가장 심하게 나타나는 경우

특정 유형의 이미지는 JPEG 아티팩트에 특히 취약합니다:

  • 매우 낮은 품질 설정 (60 미만) — 강한 양자화로 인해 4가지 아티팩트 유형 모두 심해집니다
  • 텍스트가 많은 이미지 — 스크린샷, 다이어그램, 슬라이드는 날카로운 경계가 많아 링잉과 모스키토 노이즈가 발생합니다
  • 날카로운 경계를 가진 단색 — 단순한 배경의 로고와 그래픽에서 블로킹과 색상 번짐이 분명하게 보입니다
  • 파란 하늘과 부드러운 그라데이션 — 균일한 영역에서는 중간 압축에서도 블록 경계가 보입니다
  • JPEG 파일 재저장 — 저장할 때마다 기존 아티팩트 위에 새 아티팩트가 쌓입니다 (세대 손실)

JPEG 아티팩트를 피하는 방법

웹 사진에는 품질 80–90 사용

이 범위는 파일 크기와 시각적 품질 사이에 탁월한 균형을 제공합니다. 품질 80에서의 아티팩트는 존재하지만, 시청자가 원본과 나란히 확대해서 비교하지 않는 한 일반적으로 보이지 않습니다.

텍스트가 많은 이미지에는 PNG 사용

스크린샷, 다이어그램, 슬라이드, 로고는 JPEG보다 무손실 PNG로 압축하는 것이 좋습니다. PNG는 데이터를 버리지 않으므로 링잉과 모스키토 노이즈를 완전히 없앱니다.

WebP로 변환

WebP의 손실 인코더는 인-루프 디블로킹 필터를 통해 JPEG보다 블록 경계를 더 부드럽게 처리합니다. 같은 체감 품질을 JPEG보다 25–35% 작은 파일 크기로 달성할 수 있으며, 동일한 압축 비율에서 아티팩트도 덜 심합니다.

JPEG 파일 재저장 금지

항상 원본에서 편집하고 한 번만 내보내세요. JPEG를 열고 변경한 후 다시 저장하면 이미 압축된 데이터를 재압축합니다. 소스 파일은 PNG나 원본 형식으로 보관하고, JPEG로는 최종 배포 시에만 내보내세요.

강한 압축에는 AVIF 사용

낮은 비트레이트에서 작은 파일이 필요할 때 AVIF는 JPEG보다 훨씬 뛰어난 압축 성능을 보입니다. AVIF는 더 큰 변환 블록과 적응형 필터링을 사용하는 최신 코딩 기술을 활용하므로, 낮은 품질에서의 아티팩트가 JPEG의 딱딱한 블록 경계보다 훨씬 부드럽습니다.

JPEG 품질 가이드

품질아티팩트 수준최적 용도
90–100거의 보이지 않음보관용, 인쇄 준비
80–90발견하기 어려움웹 사진, 상품 이미지
70–80가까이서 보면 보임일반 웹 사용, 블로그 이미지
60–70눈에 띔썸네일, 중요도 낮은 이미지
60 미만심각아주 작은 썸네일 외 사용 자제

이미지에 맞는 도구 선택

대부분의 웹 사진에는 JPEG 또는 WebP의 품질 80–85가 최적입니다. 텍스트, 로고, 날카로운 그래픽이 포함된 이미지라면 PNG로 전환하거나 무손실 WebP로 변환하세요.

Picovert 이미지 압축 도구에서 품질 설정을 조정하고 다운로드 전에 결과를 미리 볼 수 있어 각 이미지에 맞는 균형을 찾을 수 있습니다. JPEG를 WebP나 PNG로 변환하는 등 형식을 바꾸려면 이미지 변환기를 이용하세요.