본문 바로가기
Front-end/svg

svg 캔버스 비교

by mooyou 2022. 4. 10.
728x90
300x250

SVG(Scalable Vector Graphics) 확장가능한 벡터 그래픽

XML 기반의 2차원 그래픽

아이콘, 이미지, 그래프, 사용자 인터페이스(UI)등 널리 쓰인다.

DOM의 일부로서 각 객체별로 HTML엘리먼트가 추가된다.

이미지 크기 상관없이 선명함이 유지되고 복잡하지 않다면 용량도 크지 않다.

CSS, 자바스크립트로 조작가능

 

캔버스 >비트맵 기반 그래픽이미지나 비디오의 픽셀 조작, 게임, 퍼포먼스가 중요한 이미지 조작등에 스임<canvas>로 표현자바스크립트로 조작가능 (css는 불가능)픽셀 단위의 조작크기가 클수록 성능이 떨어짐

 

728x90
반응형

'Front-end > svg' 카테고리의 다른 글

SVG 별모양 그리기 (+ fill-rule 속성)  (0) 2022.04.11
svg 삼각형 그리기 <polygon>  (0) 2022.02.08
svg 선그리기  (0) 2022.02.04
svg 직사각형 <rect>  (0) 2022.02.01
SVG 타원 <ellipse>  (0) 2022.01.30

댓글