Skip to content

在线图片 & 视频 转为艺术 ASCII 形式,纯游览器,无服务器交互

Notifications You must be signed in to change notification settings

chaseFunny/imageAndVideo2Ascii

Repository files navigation

图片 & 视频转为 ASCII

核心实现

1)上传视频,得到视频文件

2)通过 canvas 获取视频每一帧的图片,通过 drawImage 绘制到 canvas 上

3)通过 canvas 的 getImageData 获取图片的像素点数据

4)通过像素点数据,得到图像宽度,高度,根据宽度,高度计算图片的灰度值,

5)根据灰度值计算函数,得到对应的 ascii 字符

6)将获取到的 ascii 字符添加到 div 中显示

About

在线图片 & 视频 转为艺术 ASCII 形式,纯游览器,无服务器交互

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages