본문 바로가기

이거슨 상식!

[2] 이미지관련?

1. 스마트폰 카메라 해상도? 아이폰 13 Pro : 12M 

MegapixelsBest Print Quality 300ppiPixel Resolution

12MP 8" x 12" 4247 x 2826
16MP 10" x 15" 4904 x 3263
18MP 12" x 18" 5201 x 3461
20MP 12" x 18" 5483 x 3648

A megapixel means one million pixels. The resolution of digital cameras and camera phones is often measured in megapixels. For example, a 12-megapixel camera can produce images with 12 million total pixels.

 

2. 왜 사진에는 JPG를 쓸까요? 

[ JPG ]

    : JPEG 이지만, MS-DOS시절 확장자3글자만 지원되던때에  JPG로 사용되어 jpg가 많이사용되는편

JPG형식은 정지화상을 위해 만들어진 손실 압축 파일 형식이다. 

약간의 손실을 감수하고, 작은 크기로 사진을 저장하는데 유용하며, 파일의 크기가 작아 웹에서 널리 쓰인다. 

JPG 형식은 사진과 같이 복잡한 패턴과 색상을 갖는 이미지를 저장하는데 적합하다.

다만 고주파 성분이 많은 문자, 선, 격자 등 단색이나 뚜렷한 윤곽선을 가지는 이미지에서는 품질저하가 발생된다. 

[PNG] 

 비손실 압축 파일 형식의 하나이다. 256색 제한이 있던 한계를 극복하고, 트루컬러를 표현 할 수 있다. 

텍스트, 선, 아이콘, 로고등을 저장하는데 적합하고, 투명 배경이 필요한 경우에도 사용. 용량 증가 

 

요약 :

#1. 다양한 색상(촬영 사진)의 이미지 ->  jpg사용

jpg 사용시 눈에 띄는 품질 저하없이 용량이 매우 줄어듬 (png대비 10%정도 사용(500kb -> 50kb))

#2. 텍스트, 제한된 색상 사용시( 인공 이미지)  -> png 사용 

압축을 사용하여도, png 보다 용량이 커짐. ( png:212kb -> jpg:250 kb )

jpg의 경우 캡처를 반복 할 경우  노이즈 많음 (디지털 풍화)

 

사람의 눈은 전체적인 구조가 손실되는것에 민감하고, 디테일한 부분이 바뀌는데 비교적 둔감하다. 

이미지 전체적인 구조는 저주파 성분과 관련되어있고, 디테일한 부분은 고주파 성분과 관련되어있다. 

이 속성을 사용하여, 고의적으로 고주파 성분의 일부를 제거한다. 

 

더보기

변환 과정

1)  이미지 색 공간 변환  rgb -> ycbcr 

2)  다운샘플링 

3) 이산코사인변환 

4) 양자화 

5) zigzag 스캐닐닝

6) 양자화된 dc계수 부호화 

7) 양자화된 ac계수 부호화

 

# jpg관련 

https://woonys.tistory.com/entry/JPG%EC%99%80-PNG-%EC%B0%A8%EC%9D%B4%EC%A0%90?category=963008

 

읽기쉬운 JPEG 압축방법 정리 

https://bskyvision.com/485

 

dct

https://idlecomputer.tistory.com/121

 

압축하는 방법 상세정리

https://bluemoon-1st.tistory.com/10?category=805885