Video2ASCIIArt
🎥 🎨一个将普通视频实时转换为字符画视频的Vue组件

视频素材来源KBHD
📒 如何使用
通过 npm 引入
$ npm install video2asciiart# or $ yarn add video2asciiart
<template> <div class="container"> <Video2ASCIIArt> <video :src="videoURL" controls="controls" crossorigin=""></video> </Video2ASCIIArt> </div></template><script>import Video2ASCIIArt from 'video2asciiart' export default { components: { Video2ASCIIArt }}</script>
<script>
标签引入
CDN
Video2ASCIIArt demo<!-- import vue --><!-- import the component --> <!-- normal video tag -->
组件属性
Props Name | Type | Description |
---|---|---|
charppi |
<String|Number>[0.25|0.5|1|2] | 改变字符的密度 |
color |
<String> (css like) | 控制字符的颜色 |
⛏️ 贡献代码
安装依赖
yarn install
快速开发(HMR)
yarn run serve
构建打包组件
yarn run build:lib
构建打包 demo
yarn run build:demo
等优化
- 内存优化(目前打开开发者工具查看内存,有比较明显的阶段性内存递增和 GC,而且占用的内存较大)
- 丰富控件功能
- 增加字符画的可调节参数的维度
- resize
License
MIT