이미지

2019. 11. 24. 10:41웹/용어 및 개념

이미지 개념

비트맵과 벡터 이미지

이미지(그래픽)는 크게 비트맵과 벡터로 구분

 

 

비트맵(Bitmap) 

픽셀이 모여 만들어진 정보의 집합으로 레스터(Raster) 이미지라고 함.

픽셀 단위로 화면에 렌더링

장점 : 정교하고 다양한 색상을 자연스럽게 표현

단점 : 확대/축소 시 계단 현상, 품질 저하 발생

확장자 : jpg, png, gif

 

 

벡터(Vector)

수학적 정보의 형태(Shape)들이 만들어지는 결과물

이미지가 가지고 있는 점, 선, 면의 위치(좌표), 색상 등의 정보를 온전히 가지고 있으며 그를 화면에 렌더링

좀 더 많은 연산을 해야하지만, 해상도(픽셀)에 영향을 비트맵 이미지와 달리 해상도로 부터 자유롭게 렌더링 가능

(이미지가 깨지지 않는다), 수학적 정보만을 가지고 있기 때문에 이미지 확대/축소에 따른 용량 변화가 없다.

장점 : 확대/축소에서 자유로움, 용량 변화가 없음

단점 : 정교한 이미지(인물, 풍경 사진 같은)를 표현하기 어려움

 

 

 

이미지 포맷

JPG(JPEG)

Full-color와 Gray-scale의 압축을 위해 만들어졌으며 압축률이 훌륭해 사진이나 예술 분야에서 많이 사용.

특성

  • 손실압축 방식 사용(이미지를 손상 시키며 저장/이미지의 용량을 획기적으로 줄임)

  • 표현 색상도(24비트, 약 1600만 색상) 뛰어나 고해상도 표시창에 적합

  • 이미지 품질과 용량을 쉽게 조절 가능

  • 가장 널리 쓰이는 이미지 포맷

 

 

PNG

Gif의 대체 포햇으로 개발

특성

  • 비손실 압축 방식 사용

  • 8비트(256 색상) / 24비트(약 1600만 색상) 컬러 이미지 처리

  • Alpha Channel 지원(투명도)

  • W3C 권장 포맷

 

 

GIF

이미지 파일 내에 이미지 및 문자열 같은 정보 저장 가능

특성

  • 비손실 압축

  • 여러 장의 이미지를 한 개의 파일에 담을 수 있음(움짤 애니메이션)

  • 8비트 컬러만 지원(다양한 색상을 표현하는 작업에는 적합하지 않음)

 

 

WEBP

JPG, PNG, GIF를 모두 대체할 수 있는 구글이 개발한 이미지 포맷

특성

  • 완벽한 솔실/비손실 압축 지원

  • GIF 같은 애니메이션 지원

  • Alpha Channel 지원(손실, 비손실 모두)

  • 지원 브라우저가 적음

 

 

SVG

마크업 언어(HTML/XML) 기반의 벡터 그래픽을 표현하는 포멧

특성

  • 해상도의 영향에서 자유로움

  • CSS로 Styling 가능

  • Javascript로 Event Handling 가능

  • 코드 혹은 파일로 사용 가능

 

 

 

 

출처 : heropy.org

 

' > 용어 및 개념' 카테고리의 다른 글

DNS(Domain Name System)  (0) 2020.06.24
웹 표준 / 크로스브라우징 / 웹 접근성  (0) 2019.11.24
HTML / CSS / JS 역할  (0) 2019.11.24