Skip to content

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

Notifications You must be signed in to change notification settings

chaseFunny/imageAndVideo2Ascii

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
snailRun
Dec 8, 2024
4b8c4e7 · Dec 8, 2024

History

2 Commits
Dec 8, 2024
Dec 8, 2024
Dec 8, 2024
Dec 8, 2024
Dec 8, 2024
Dec 8, 2024
Dec 8, 2024
Dec 8, 2024
Dec 8, 2024
Dec 8, 2024
Dec 8, 2024
Dec 8, 2024
Dec 8, 2024
Dec 8, 2024
Dec 8, 2024
Dec 8, 2024
Dec 8, 2024

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