annotorious/annotorious

Add image annotation functionality to any web page with a few lines of JavaScript.

기능 — Annotorious는 모든 웹 이미지를 사용자가 표시할 수 있는 이미지로 변환합니다. 여기서 '주석'은 인쇄된 사진에 낙서하듯이 이미지에 직접 메모, 하이라이트 또는 기타 시각적 코멘트를 추가하는 것을 의미합니다. 라이브러리는 모든 백그라운드 작업을 처리합니다. 이미지 요소에 연결하면 주석을 그리고, 저장하고, 응답할 수 있는 도구를 제공합니다.

사용 방법 — npm으로 패키지를 설치하고 createImageAnnotator 함수를 가져와 페이지의 이미지(HTML id로 지정)에 연결합니다. 스타일링을 위한 CSS 파일도 가져옵니다. 이것이 전체 설정입니다. 몇 줄의 JavaScript로 주석 기능이 실행됩니다.

README에 표시된 주요 기능 — JSON 파일에서 기존 주석을 로드할 수 있고(loadAnnotations), 이벤트 콜백(on('createAnnotation', ...))을 통해 새 주석 생성과 같은 사용자 작업을 들을 수 있습니다. 예제는 사용자가 주석을 생성할 때 코드가 그에 대해 무언가를 할 수 있음(예: 로깅 또는 저장)을 보여줍니다.

대상 사용자 — 처음부터 구축하지 않고 자신의 프로젝트에 주석 기능을 추가하려는 웹 개발자. README는 역사적인 건물 사진에 주석을 다는 것과 같은 사용 사례를 언급하며, 이 도구를 쉽게 임베드할 수 있는 도구로 소개합니다.

커뮤니티 및 지원 — BSD 3-Clause 라이선스 하에 오픈 소스입니다. 사용자는 토론 포럼을 통해 도움을 받거나 공식 이슈 트래커에 문제를 제기할 수 있습니다. 유지관리자는 전담 지원이 필요한 팀을 위해 이메일을 통한 유료 컨설팅 및 통합 서비스도 제공합니다.

더 알아보기 — 프로젝트 웹사이트(annotorious.dev)에는 문서와 라이브 데모가 있습니다. README 자체는 최소한이며, 더 깊은 정보는 해당 사이트를 참조하도록 안내합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트