사진을 이메일로 보내거나 웹사이트에 이미지를 업로드하려고 할 때 파일 크기 제한에 걸린 적이 있을 것입니다. JPEG 압축은 이미지 파일 크기를 줄이는 가장 일반적인 방법이지만, 잘못하면 흐릿하고 아티팩트가 가득한 결과물이 나올 수 있습니다. 올바른 JPEG 이미지 압축 방법을 알아보겠습니다.
JPEG 압축이란?
JPEG(Joint Photographic Experts Group)는 손실 이미지 포맷입니다. 즉, JPEG로 저장할 때마다 알고리즘이 파일 크기를 줄이기 위해 일부 시각 데이터를 삭제합니다. 핵심은 얼마나 많은 데이터가 삭제되는지 조절하는 것입니다.
이미지 편집기에서 "품질" 슬라이더를 설정할 때, 실제로는 JPEG 인코더에 얼마나 공격적으로 압축할지를 지시하는 것입니다. 품질 100은 거의 모든 것을 유지하고, 품질 10은 대부분의 디테일을 삭제합니다. 대부분의 사진에 적합한 최적 범위는 70에서 85 사이로, 파일 크기는 크게 줄어들지만 사람의 눈으로는 시각적 차이를 거의 알아볼 수 없습니다.
손실 압축 vs. 무손실 압축
압축에는 두 가지 큰 유형이 있습니다:
- 손실 압축은 데이터를 영구적으로 제거합니다. JPEG는 손실 방식입니다. 재저장할 때마다 품질이 약간 저하되므로, 동일한 JPEG를 여러 번 열고 편집하고 재저장하는 것은 피하세요.
- 무손실 압축은 데이터를 제거하지 않고 파일 크기를 줄입니다. PNG와 WebP(무손실 모드)가 이 방식을 사용합니다. 단점은 무손실 파일이 손실 방식보다 더 큰 경향이 있다는 것입니다.
그라데이션이 있는 사진이나 복잡한 이미지의 경우, 손실 JPEG 압축이 거의 항상 최적의 크기 대비 품질 비율을 제공합니다. 선명한 가장자리와 텍스트가 있는 그래픽의 경우에는 PNG를 고려하세요.
더 나은 JPEG 압축을 위한 실용적인 팁
- 최고 품질의 원본에서 시작하세요. 항상 원본 파일에서 압축하세요. 이미 압축된 JPEG를 다시 압축하면 품질 손실이 누적됩니다.
- 압축 전에 크기를 조정하세요. 이미지가 4000px 너비인데 1200px만 필요하다면, 먼저 크기를 조정하세요. 픽셀 크기가 작을수록 파일 크기가 크게 줄어듭니다.
- 메타데이터를 제거하세요. EXIF 데이터(카메라 모델, GPS 좌표, 타임스탬프)는 이미지당 10-50KB를 추가할 수 있습니다. 이를 제거하면 파일 크기가 줄고 개인정보도 보호됩니다.
- 웹 이미지에는 품질 75-85를 사용하세요. 이 범위는 일반적으로 화면에서 눈에 보이는 품질 손실 없이 파일 크기를 60-80% 줄입니다.
- 개인정보 보호를 위해 브라우저 기반 도구를 사용하세요. 기기에서 로컬로 파일을 처리하는 도구가 사진을 서버에 업로드하는 것보다 더 안전합니다.
fileGOD로 JPEG 압축하는 방법
JPEG 이미지를 압축하는 가장 빠른 방법은 fileGOD의 JPEG 압축기를 사용하는 것입니다. 이미지를 끌어다 놓으면 브라우저에서 바로 모든 것이 처리됩니다. 업로드도 없고, 서버 대기도 없고, 개인정보 걱정도 없습니다. 한 번에 최대 20개의 이미지를 압축할 수 있으며, 결과는 몇 초 만에 다운로드할 수 있습니다.
웹사이트용 이미지 최적화, 이메일용 사진 크기 축소, 또는 단순히 저장 공간 확보 등 어떤 목적이든, 적절한 JPEG 압축은 시청자가 기대하는 품질을 희생하지 않으면서 시간과 대역폭을 절약합니다.