SVG 배경
SVG는 Scalable Vector Graphics의 약자로 확장 가능한 벡터 그래픽을 의미합니다. 1998년 월드와이드웹 컨소시엄은 XML, 즉 SVG를 통해 벡터 그래픽을 표현하는 기술을 개발하기 위해 실무그룹을 설립했습니다! SVG는 XML 파일이기도 하므로 SVG는 XML의 개방성, 이식성 및 상호 작용성의 장점도 상속합니다. 요즘에는 거의 모든 주요 브라우저가 SVG를 지원합니다. 여기에서 다음을 포함한 더 많은 호환성 정보를 얻을 수 있습니다.
* SVG는 HTML5만의 콘텐츠가 아닙니다* HTML5는 SVG에 대한 기본 콘텐츠를 제공합니다
* HTML5가 등장하기 전에도 SVG 콘텐츠가 있었습니다
* SVG는 간단히 말해서 벡터 이미지입니다
* SVG 파일의 확장자는 ".svg"입니다
* SVG는 XML 구문을 사용합니다
* 개념
* SVG는 XML 기술을 사용한 설명입니다. 2차원 그래픽
* SVG의 특징
* SVG로 그린 그래픽은 검색엔진에서 크롤링 가능
* SVG는 이미지 품질 저하 없이 확대 가능
* SVG와 Canvas의 차이점
* SVG
* 해상도에 의존하지 않음
* 이벤트 바인딩 지원
* 렌더링 영역이 큰 프로그램(예: 바이두 지도)
* 웹 게임 구현에 사용할 수 없음
* 캔버스
* 해상도에 따라 다름
* 이벤트 바인딩을 지원하지 않음
* 웹 게임에 가장 적합
* ".jpg" 형식으로 이미지 저장
* 사용법
* 일부 작은 파일 웹 페이지 아이콘
* 웹 페이지의 동적 특수 효과(애니메이션 효과)
* HTML5에서 SVG 사용
* 요소 사용
* 기능 - < ;canvas> 요소
* 기본 크기는 300px*150px
* CSS 스타일 사용
* SVG를 사용하여 그래픽을 그리려면
* 그래픽 그리기 * 직사각형 요소
코드 복사
* 섹터(Ray) 그라데이션-
* 필터-가우스 흐림
* 필터는
*
* ="SourceGraphic"
* stdDeviation - 흐림 수준 설정