JPEG PNG
파일크기 비교적 작다 비교적 크다
압축방식 손실압축 비손실 압축
알파채널 X O

JPEG의 파일처리 과정

Untitled

JPEG는 간단히 말해 사람의 눈에 거슬리지 않을 정도로 원본을 훼손해 압축효과를 극대화시키는 알고리즘이다.

사람의 눈은 이미지의 전체적인 구조가 손실되는 것에는 민감하지만, 디테일한 부분이 바뀌는 것에는 비교적 둔감하다는 점을 활용

⇒ 고의적으로 고주파성분의 일부를 제거한다 !

RGB → YCbCr 색공간 변환

Y는 휘도 성분이며 Cb 와 Cr 은 색차 성분이다.

$Cb = B - Y, \quad Cr = R - Y$

ㅇ 인간시각 특징이, 컬러 보다휘도에 민감하므로,

따라서 밝기정보보다 색상정보를 더 많이 압축하기 위해 색공간 변환을 했다고 할 수 있다

Downsampling or Subsampling

보통의 subsampling 전략은 J : a : b의 비율로 표현된다

J : sampling을 실행할 픽셀블럭의 너비 ( 픽셀블럭의 높이는 2로 정해져있다 )

a : j 픽셀들의 첫번째 행에서 추출한 샘플들의 갯수