fly63前端网

www.fly63.com

首页文章资源工具教程 栏目
  • 关于我们
  • 网站投稿
  • 赞助一下

在线工具_工作生活好帮手

打造各种简单、易用、便捷的在线工具,网友无需注册和下载安装即可使用

点击查看

关闭

在线将图片生成ascii字符画
分享
复制链接
新浪微博
QQ 好友

扫一扫分享

点击使用

一个在线生成ascii字符画的工具。将图片的每个像素用一个字符替换,就可以有一副图片的字符画。该工具操作简单,支持自定义字母及数字,上传自己想要的图片即可。


效果如下:



原理

这里主要用到canvas的一个api,getImageData(x,y,width,height)。
然后根据灰度值计算公式:0.299 * r + 0.578 * g + 0.114 * b。
将图像上的每个像素的颜色转化成对应的灰度值,再根据灰度值替换成字符。


注意

并不是所有的图片转化后显示的效果都很明显,具体还要看图片上像素颜色的分布。


链接: https://fly63.com/tool/detial/129

图片在线转换Base64数据
图片格式webp/png/jpeg转换工具
图片主色调在线获取工具
图片批量压缩工具
图片在线生成ICO图标
在线生成流程图、时序图工具
PDF文件转换图片工具
图片加水印工具

手机预览