1000x1000 픽셀의 이미지가 있다고 가정해 봅시다. 각 픽셀은 빛의 삼원색인 빨강(R), 초록(G), 파랑(B)의 조합으로 이루어집니다. 각 색상은 0부터 255까지의 값(1바이트)을 가지므로, 픽셀 하나당 3바이트가 필요합니다.1000 * 1000 픽셀 * 3 바이트/픽셀 = 3,000,000 바이트 = 3MB계산상으로는 3MB가 되어야 할 이 이미지가, 우리가 흔히 보는 .jpg 파일에서는 1MB, 혹은 그 이하의 훨씬 작은 용량으로 저장됩니다. 어떻게 이런 일이 가능할까요? 그 비밀은 JPEG 압축 알고리즘에 있으며, 이 알고리즘의 핵심은 '인간의 눈은 둔감하다'는 사실을 교묘하게 이용하는 데 있습니다.JPEG 압축은 크게 4단계로 이루어집니다.1단계: 색상 정보 줄이기 (Chroma Subs..