HTML Canvas로 이미지 편집기 만들기 (feat. Konva.js)
마릴린벅시
2024. 8. 26. 14:28ㆍ프론트엔드
⭐️ 완성 된 화면 미리보기
이미지를 편집할 수 있는 기능을 만들어보자.
HTML5의 canvas api를 조작하기 쉽게 만든 라이브러리 Konva.js를 이용해 볼 것이다.
⭐️ Konva.js를 선택한 이유
canvas 라이브러리는 여러 종류가 있지만 Konva를 선택한 이유는 아래와 같다.
- Konva.js 개발자와 소통이 가능하다.
- react-konva도 있지만, Konva.js가 사용법이 훨씬 직관적이고 쉽다.
- 문서가 잘 작성되어있고 커뮤니티도 나름대로 운영되고 있다.
- 자유도가 높다.
⭐️ 이미지 편집기 기능
⭐️ 최종 완성 코드 미리 보기
https://github.com/seoulsaram/canvas-search
GitHub - seoulsaram/canvas-search
Contribute to seoulsaram/canvas-search development by creating an account on GitHub.
github.com
[Canvas] 이미지 에디터 만들기 6 : 이미지 저장하기
⭐️ 이미지 저장하기⭐️ 최종 코드 깃헙에서 보기최종 완성 ⭐️ 이미지 저장하기이미지를 저장하는 방법은 쉽다. 아래의 함수를 추가해주면 끝. function saveImage() { onFocusOut(); //바운딩 박스가
kasts91.tistory.com
반응형
'프론트엔드' 카테고리의 다른 글
[Canvas] 이미지 에디터 만들기 2 : 이미지 바운딩 박스 구현 (0) | 2024.08.26 |
---|---|
[Canvas] 이미지 에디터 만들기 1: 캔버스에 이미지 띄우기 (1) | 2024.08.26 |
[HTML] 당신이 몰랐을 수도 있는 시맨틱 태그들 구조 편 (1) | 2023.11.17 |
리덕스 아키텍처 Best practice (1) | 2023.11.03 |
[Javascript] Carousel 구현 (0) | 2023.02.13 |