Proyek ini menyediakan alat anotasi untuk elemen video dan gambar HTML. Alat ini memungkinkan pengguna untuk menggambar dan memberi anotasi melalui video dan gambar menggunakan berbagai alat menggambar, termasuk kurva, persegi panjang, elips, dan teks. Pengguna juga dapat menyesuaikan ukuran warna dan stroke dari anotasi mereka.
Demo: lifeart.github.io/sm-annotate
Tambahkan paket ke proyek Anda menggunakan benang:
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 ) ;Pengguna dapat menggambar dan beranotasi menggunakan alat yang tersedia (kurva, persegi panjang, elips, dan teks) dan menyesuaikan ukuran warna dan stroke anotasi. Alat ini juga mendukung fungsionalitas undo dan penanganan acara untuk acara pointer (mouse dan touch).
Untuk menyimpan bingkai saat ini atau semua bingkai dengan anotasi, gunakan metode saveCurrentFrame atau saveAllFrames , masing -masing.
| Kode kunci | Hasil |
|---|---|
Shift | Pembesar x2 |
r | Warna merah |
g | Warna hijau |
b | Warna biru |
y | Warna kuning |
1 - 9 | Ukuran alat |
Kami menyambut kontribusi untuk meningkatkan proyek. Jangan ragu untuk mengirimkan masalah atau menarik permintaan untuk dipertimbangkan.
Kode ini diizinkan untuk penggunaan non-komersial. Untuk penggunaan komersial, pengguna harus menghubungi penulis.