소개 https://chobocho.tistory.com/2461396
실행하기 http://www.chobocho.com/javascript/painter.html
전체 소스코드 https://github.com/chobocho/painter
chobocho/painter
Painter written html5. Contribute to chobocho/painter development by creating an account on GitHub.
github.com
9.1 Undo/Redo 기능 구현
Undo/Redo 기능을 구현하기 위해서는 모든 사용자의 동작을 저장해야 합니다
그럼 사용자의 동작을 저장하기 위해서, 선을 그리거나, 원을 그리는 동작을
아래와 같이 커맨드로 정의 해야 합니다.
color red color lightblue rect 8 6 713 356 F color white ellipse 190 116 93 44 F ellipse 456 115 87 42 F color black ellipse 226 116 31 31 F ellipse 489 113 29 30 F ellipse 420 277 0 0 F |
그리고 그 커맨드를 stack에 저장합니다.
'Coding > JavsScript 삽질기' 카테고리의 다른 글
[Javascript] 안드로이드 테트리스 만들기 (Android Tetris 만들기) (2) | 2020.09.10 |
---|---|
Javascript로 그림판 만들기 (자바스크립트로 그림판 만들기) - 009 (2) | 2020.01.13 |
Javascript로 그림판 만들기 (자바스크립트로 그림판 만들기) - 008 (0) | 2020.01.08 |
Javascript로 그림판 만들기 (자바스크립트로 그림판 만들기) - 007 (0) | 2019.12.25 |
댓글을 달아 주세요
안녕하세요?
2020.10.26 06:21 [ ADDR : EDIT/ DEL : REPLY ]먼저 좋은 게시물을 작성해주셔서 감사합니다.
웹상에서 로컬에 있는 이미지를 불러와서
이미지에 연필/선/사각형/원형을 이용하여 편집(덧칠)한 뒤 다운로드 하며
그 과정에서 좌표를 입력하는 기능을 직접 만드는 도중
초보초님의 블로그를 찾게 되었습니다.
MIT라이센스라고 명시되어있으나 그냥 날름 가져다 쓰기엔 뭔가 아닌것 같아서
감사하다는 말씀을 드리려고 댓글을 작성했습니다.
감사합니다(__)
방문해 주셔서 감사합니다.
2020.10.26 08:10 신고 [ ADDR : EDIT/ DEL : REPLY ]제 글이 도움이되었다니 다행이네요. 즐거운 하루되세요.