본문 바로가기

save()

[그래픽 처리] 변형 행렬의 저장과 복구/회전/save()/restore()/rotate() [그래픽 처리] 변형 행렬의 저장과 복구 [1] save(), restore() save()메서드와 restore()메서드의 형식은 다음과 같습니다. context.save() context.restore() 이 메서드들은 모두 스택(stack) 구조를 이용하고 있기 때문에 원하는 곳에서 원하는 횟수만큼 이용할 수 있습니다. 스택을 탑에 비유를 해보면, save() 메서드로 벽돌을 쌓고 restore() 메서드로 벽돌을 꺼내는 것에 해당합니다. save(), restore() 메서드로 저장/복구되는 정보는 다음과 같습니다. ● 변형 행렬 ● 렌더링 스타일 ● 현재의 패스 [2] rotate() rotate() 메서드는 도형을 회전시키는데, 아래의 형식을 가지고 있습니다. context.rotate(ang.. 더보기
[그래픽 처리] 변형 행렬 메서드/setTransform()/transform()/rotate()/scale()/translate()/save()/restore() [그래픽 처리] 변형 행렬 메서드/settransform()/transform()/rotate()/scale()/translate()/save()/restore() ※ 변형 행렬 : 패스의 회전, 이동 및 확대/축소에 관련되는 기능 변형 행렬의 회전/이동 관련 메서드 메서드 설명 setTransform( m11, m12. m21, m22, dx, dy ) 변형 행렬 지정(기존 설정을 지움, 초기화) transform( m11, m12. m21, m22, dx, dy ) 변형 행렬 지정(중복 지정 가능) rotate(angle) 회전 scale(x, y) 확대/축소 translate(x, y) 이동/변형 변형 행렬의 저장/복구 관련 메서드 메서드 설명 save() 변형 행렬의 상태를 저장 restore().. 더보기