Este projeto fornece uma ferramenta de anotação para elementos de vídeo e imagem HTML. A ferramenta permite que os usuários desenhem e anotem sobre vídeo e imagens usando várias ferramentas de desenho, incluindo curvas, retângulos, elipses e textos. Os usuários também podem personalizar o tamanho da cor e o golpe de suas anotações.
Demo: lifeart.github.io/sm-annotate
Adicione o pacote ao seu projeto usando o YARN:
yarn add https://github.com/lifeart/sm-annotate.git import { SmAnnotate } from '@lifeart/sm-annotate' ;
const video = document . getElementById ( 'video' ) ;
const annotationTool = new AnnotationTool ( video ) ;Os usuários podem desenhar e anotar usando as ferramentas disponíveis (curva, retângulo, elipse e texto) e personalizar o tamanho da cor e o golpe das anotações. A ferramenta também suporta a funcionalidade de desfazer e o manuseio de eventos para eventos de ponteiro (mouse e toque).
Para salvar o quadro atual ou todos os quadros com anotações, use os métodos saveCurrentFrame ou saveAllFrames , respectivamente.
| Keycode | Resultado |
|---|---|
Shift | Linente x2 |
r | Cor vermelha |
g | Cor verde |
b | Cor azul |
y | Cor amarela |
1 - 9 | Tamanho da ferramenta |
Congratulamo -nos com contribuições para melhorar o projeto. Sinta -se à vontade para enviar questões ou puxar solicitações de consideração.
Este código é permitido para uso não comercial. Para uso comercial, os usuários devem entrar em contato com o autor.