sm annotate
Video Sync
该项目为HTML视频和图像元素提供了注释工具。该工具允许用户使用各种绘图工具(包括曲线,矩形,椭圆机和文本)在视频和图像上绘制和注释。用户还可以自定义注释的颜色和中风大小。
演示:lifeart.github.io/sm-annotate
使用纱线将包裹添加到您的项目中:
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 ) ;用户可以使用可用的工具(曲线,矩形,椭圆和文本)绘制和注释,并自定义注释的颜色和笔触大小。该工具还支持用于指针事件(鼠标和触摸)的撤消功能和事件处理。
要保存当前的帧或所有带有注释的帧,请分别使用saveCurrentFrame或saveAllFrames方法。
| 键代码 | 结果 |
|---|---|
Shift | 放大镜X2 |
r | 红色 |
g | 绿色 |
b | 蓝色 |
y | 黄色 |
1 9 | 工具尺寸 |
我们欢迎捐款改善项目。请随时提交问题或提取请求以进行考虑。
此代码可用于非商业用途。对于商业用途,用户必须与作者联系。