벡터 그래픽스(Vector Graphics)는 기하학적 요소(점, 선, 곡선, 다각형 등)를 수학적 방정식이나 좌표 값으로 표현하여 이미지를 구성하는 컴퓨터 그래픽스 방식이다. 비트맵 그래픽스(래스터 그래픽스)와 대비되는 개념으로, 해상도에 독립적인 특성을 가진다.
주요 특징
- 해상도 독립성: 이미지를 확대하거나 축소해도 계단 현상(픽셀 깨짐) 없이 선명도를 유지한다. 수학적 공식에 따라 실시간으로 다시 그려지기 때문이다.
- 파일 용량: 복잡한 사진 이미지보다는 단순한 도형, 로고, 타이포그래피, 도면 등에 적합하며, 일반적으로 동일 크기의 비트맵 이미지보다 파일 용량이 작다.
- 편집 용이성: 개별 객체(선, 도형, 텍스트 등)의 속성(색상, 두께, 위치, 형태)을 독립적으로 수정하기 쉽다.
표현 방식 주로 베지에 곡선(Bézier Curve) 등의 수학적 곡선 알고리즘을 사용하여 점과 점 사이의 경로를 정의한다. 각 객체는 좌표계상의 앵커 포인트(Anchor Point)와 컨트롤 포인트(Control Point)로 제어된다.
주요 용도
- 기업 로고, 아이콘, 심볼 등 브랜딩 디자인
- 인쇄물(명함, 포스터, 간판) 제작
- 기술 도면(CAD), 건축 설계도, 회로도
- 폰트(글꼴) 데이터
- 웹 그래픽(SVG 포맷), 사용자 인터페이스(UI) 요소
주요 파일 포맷
- SVG (Scalable Vector Graphics): 웹 표준 벡터 포맷, XML 기반
- AI: 어도비 일러스트레이터(Adobe Illustrator) 전용 포맷
- EPS (Encapsulated PostScript): 인쇄 및 출판 분야 표준 포맷
- PDF (Portable Document Format): 문서 공유용, 벡터/래스터 혼합 가능
- CDR: 코렐드로우(CorelDRAW) 전용 포맷
비교: 비트맵 그래픽스(래스터 그래픽스) 비트맵은 픽셀(Pixel)의 격자 배열로 이미지를 표현하므로 확대 시 해상도 저하가 발생하지만, 사진과 같은 복잡한 색상 변화와 질감 표현에 유리하다. 벡터 그래픽스는 수학적 연산이 필요하므로 극도로 복잡한 이미지(예: 실사 사진)를 표현할 때는 연산량이 많아지거나 표현에 한계가 있다.