• 비트맵 기반의 그래픽

    • 이미지를 2차원 배열 형태의 픽셀로 나열하여 하나의 화상 정보를 표현한다.
    • 래스터(Raster = 컴퓨터에서 화상 정보를 표현하는 방법)라고도 불린다.
    • 대표적인 파일 확장자로 .jpeg, .gif, .png가 있다.
    • 복잡한 이미지를 효율적으로 보여줄 수 있다.
    • 단, 이미지를 편집하는 과정에서 손실이 많이 발생한다.
    • 이미지 확대 시, 계단 현상이 발생한다.
  • 벡터 기반의 그래픽

    • 각 요소의 좌표를 조합하여 그림을 그리는 방식이다.
    • 대표적인 파일 확장자로는 .svg가 있다.
    • 작은 데이터로 다양한 표현이 가능하다.
    • 해상도가 바뀌거나 도형을 확대해도 선명한 품질을 기대할 수 있다.
    • 픽셀이 아닌 점과 선을 기반으로 한 그림이기에 상세한 디테일에 대한 표현은 힘들다.
    • 인터랙티브(Interactive)하다.
      • 하나의 오브젝트는 선, 동그라미, 네모 등의 그룹으로 이루어져 있다.
      • 이 그룹에 애니메이션을 적용하거나 상호작용을 추가할 수 있다.
    • SVG(Scalable Vector Graphics)
      • 마크업 언어로 벡터 기반의 그래픽을 표현한다.
      • 사실상 XML 문법을 따른다.