SVG
위키백과, 우리 모두의 백과사전.
이 문서는 프로그램에 관한 것입니다. 이외의 뜻에 대해서는 SVG (동음이의) 문서를 참조하십시오.
| 확장자 | .svg |
|---|---|
| MIME 종류 | image/svg+xml |
| 개발 | W3C |
| 파일 포맷 종류 | 벡터 이미지 |
SVG(Scalable Vector Graphics)는 2차원 벡터 그래픽을 표현하기 위한 XML기반의 파일 형식으로, 1999년 W3C(World Wide Web Consortium)의 주도하에 개발된 오픈 표준의 벡터 그래픽 파일 형식이다. SVG 형식의 이미지와 그 작동은 XML 텍스트 파일들로 정의 되어 검색화·목록화·스크립트화가 가능하며 필요하다면 압축도 가능하다. 이런 이유로 SVG는 모바일 장치와 잘 어울린다.
SVG 형식의 파일은 SVG기반의 전문 그래픽 편집 프로그램을 사용하여 편집이 가능하다. 물론 XML 파일로 되어 있으므로 문서 편집기로도 편집이 가능하다.
현재 마이크로소프트의 인터넷 익스플로러를 제외한 대부분의 주요 웹 브라우저들은 SVG를 지원한다. 인터넷 익스플로러에서는 SVG 파일을 보기 위해 별도의 플러그인을 수동으로 설치하여야 하며, 그렇지 않은 경우에는 웹 페이지 제작자가 구글 코드에서 개발중인 자바스크립트 라이브러리, SVG Web 을 웹 페이지 코드에 포함시켜야 한다.
목차 |
[편집] 개발
SVG는 매크로미디어와 마이크로소프트가 VML을 제안을 했지만, 애플 컴퓨터와 썬 마이크로시스템즈가 대응하는 포맷인 PGML을 제안한 이후, W3C에 의해 1998년부터 개발되기 시작했다.
- 2001년 9월 4일 - SVG 1.0 권고
- 2003년 1월 14일 - SVG 1.1 권고
- 2003년 1월 14일 - SVG Tiny(이하 SVGT)와 SVG Basic이 W3C에 권고
- 2008년 12월 22일 - SVGT 1.2 권고.
[편집] 특징
- XML로 기술하므로 웹 브라우저 상에서 열람할 수 있고 문서 편집기 등에서 편집할 수 있다.
- 하이퍼링크를 이미지에 걸거나, 자바스크립트 등과 연동시킬 수도 있다.
- 벡터 그래픽스이므로 확대나 축소를 해도 화질에는 변화가 없다.
[편집] 웹 브라우저에서의 SVG 지원
- 인터넷 익스플로러는 IE9부터 SVG를 지원한다.
- 오페라는 8.0 beta3부터 SVG 1.1 Tiny를 지원한다.
- 모질라 파이어폭스(1.5 베타 1 이후)는 SVG 1.1의 지원을 위한 기능을 개발 중이다. 지원 상태 참고
[편집] 바깥 고리
- W3C SVG 페이지
- SVG.org - SVG 공동체 웹사이트
- SVG 위키 - 개발자를 위한 SVG 정보 위키
- SVGX
- SVG 파일 변환기