이미지 압축 결과가 파일 크기가 더 커지는 이유: 압축으로 인한 크기 증가 원리와 예방 방법
80% 이상의 사용자가 압축 후 이미지 파일 크기가 증가하는 문제를 경험했습니다. 이 글은 핵심 원인을 분석하고 실행 가능한 예방 방법을 제공하여 합리적인 압축 결과를 얻는 데 도움을 줍니다.
2026-08-11에 업데이트됨
손실 압축에서 양자화 행렬 충돌로 인한 크기 증가 원리
대부분의 웹 이미지는 이미 한 차례 손실 압축을 거쳤으며 시각적으로 친화적인 양자화 행렬을 가지고 있습니다. 새로운 손실 인코더는 기본 양자화 행렬로 이미지를 재인코딩하며, 이 과정에서 원본 이미지의 고주파 세부 정보 변동이 증폭됩니다.
새롭게 추가된 고주파 세부 정보를 보존하기 위해 인코더는 정보를 저장하기 위해 더 많은 코딩 비트를 할당해야 합니다. 이는 최종적으로 압축한 원본 파일보다 큰 출력 파일로 이어집니다. 이 현상은 반복적인 JPEG 인코딩에서 가장 흔하게 발생합니다.
사전 압축된 파일의 고품질 프리셋으로 인한 크기 증가 메커니즘
일반적인 압축 도구는 다양한 품질 프리셋을 제공합니다. 고품질 프리셋은 더 작은 양자화 계수에 해당하며 더 많은 고주파 세부 정보를 보존할 수 있습니다. 이미 고도로 압축된 원본 파일을 처리할 때 고품질 프리셋은 원본 압축으로 생성된 노이즈 같은 고주파 정보를 보존합니다.
이러한 추가적인 고주파 세부 정보는 인코더가 더 이상 압축할 수 없으며 더 많은 저장 공간을 요구하므로, 최종적으로 출력 파일이 원본 파일보다 커지게 됩니다. 이는 압축 논리에 부합하는 정상적인 결과입니다.
PNG → JPG → 다시 PNG 변환의 비가역적인 크기 증가 체인
PNG는 완전한 픽셀 투명도와 색상 정보를 저장하는 무손실 비트맵 형식이며, JPG는 알파 채널과 고주파 색상 정보를 버리는 손실 형식입니다. PNG를 JPG로 변환한 후 다시 PNG로 변환하면 정보가 변경되는 비가역적인 체인이 형성됩니다.
트랜스코딩 과정에서 JPEG 인코딩 중 생성된 블로킹 아티팩트와 색상 이동이 새로운 픽셀 정보로 저장되며, 다시 PNG로 변환한 후에도 제거할 수 없습니다. 추가된 노이즈 픽셀이 PNG의 인코딩 크기를 증가시켜 최종 출력 파일이 원본 PNG보다 훨씬 커지게 됩니다.
고도로 압축된 이미지를 판별하는 방법
첫 번째 판별 차원은 크기 대 픽셀 비율입니다. 기존의 압축되지 않은 24비트 비트맵은 메가픽셀당 약 3MB의 크기를 가집니다. 단일 이미지가 메가픽셀당 30KB보다 낮은 크기를 가진다면 이미 고도로 압축된 이미지입니다.
두 번째 직관적인 판별 방법은 이미지 출처를 확인하는 것입니다. 소셜 플랫폼과 전자상거래 플랫폼에서 저장한 이미지는 모두 플랫폼에 의해 2차 압축을 거쳤으므로 고도로 압축된 이미지에 속합니다. 이러한 이미지를 손실 압축 도구로 다시 처리하는 것은 권장하지 않습니다.
| 판별 차원 | 기준 |
|---|---|
| 메가픽셀당 크기 | JPG < 30KB, WebP < 20KB |
| 크기 비율 | 단일 이미지 크기가 동일 해상도의 RAW 파일 크기의 10% 미만 |
| 픽셀 밀도 | 300DPI 해상도에서 동일 치수에 대한 표준 값보다 크기가 낮음 |
압축 도구의 올바른 사용 사례
압축 도구의 올바른 압축 대상은 카메라에서 내보낸 RAW 원본 이미지와 DNG 원본 이미지입니다. 이러한 파일은 완전한 원본 데이터를 보존하고 있으며 손실 압축을 거치지 않았으므로, 압축 도구가 합리적인 크기 감소를 달성할 수 있습니다.
적합한 대상의 또 다른 범주는 디자인 소프트웨어에서 내보낸 PNG와 BMP 원본 이미지입니다. 이러한 파일은 손실 압축을 거치지 않은 무손실 비트맵이므로 해당 압축 도구로 처리하면 안정적인 크기 감소를 달성할 수 있습니다. 고도로 압축된 2차 유통 이미지는 반복 압축에 적합하지 않습니다.
자주 묻는 질문
이미 압축된 이미지의 크기를 여전히 줄일 수 있습니까?
대부분의 경우 안정적인 크기 감소를 달성할 수 없습니다. 크기 감소가 필수인 경우更低 품질 프리셋을 선택하여 재인코딩할 수 있습니다. 이 방법은 일부 이미지 품질을 비용으로 크기를 줄이지만, 결과 파일이 더 커질 위험이 여전히 존재합니다.
압축된 PNG를 PNG 압축 도구로 처리하면 파일이 더 커집니까?
일부 경우에 발생할 수 있습니다. 원본 PNG가 이미 최대 압축을 거친 경우 압축 도구가 중복 데이터를 더 이상 줄일 수 없으며, 도구가 추가하는 메타데이터로 인해 파일 크기가 약간 증가합니다.
압축된 JPG를 JPG 압축 도구로 처리하면 반드시 더 큰 파일이 생성됩니까?
반드시 그런 것은 아닙니다. 원본보다 낮은 품질의 프리셋을 선택하면 여전히 더 작은 파일을 얻을 수 있지만, 추가적인 한 차례 손실 압축이 추가되어 추가적인 이미지 품질 손실이 발생합니다.