让何同学翻车的ASCII-generator到底是个啥?

背景

近期网红何同学在一期视频中, 由于使用了开源项目ASCII-generator的代码, 却说成是"我们专门写了一个软件", 遭到了网友的质疑和不满: 

详细介绍

关于何同学的相关的讨论已经有很多, 我们不再讨论. 本篇文章主要从技术角度一起来看看ASCII-generator到底是做什么用的, 然后如何把他搭建跑起来.

首先我们找到ASCII-generator这个开源项目的地址:

https://github.com/vietnh1009/ASCII-generator

打开开源项目仓库, 可以看到简单的介绍:

ASCII generator (image to text, image to image, video to video)

从介绍里面可以简单了解到, 这个项目使用Python编写的, 主要的用途是把图片或者视频, 转成字符风格的艺术图片.

我们把代码下载下来, 运行下面的命令行安装相关的库:

pip install pillow==8.0.0  
pip install opencv-python   

安装好相关的库以后, 使用准备一张如下的图片, 放在项目根目录, 命名为1.png:

运行程序, 提供相应的参数如下:

python img2img_color.py --input 1.png

然后再output目录中, 可以找到生成的图片output.jpg, 如下图所示:

我们放大上面转换的图片, 可以看到整个图片都是由字符构成的:

可以看到整个项目还是挺有意思的, 用于生成一些艺术风格的图片或者视频还是非常方便的.

开源这个项目的越南老哥这次也因祸得福, 近期得到了大量的关注和Star, 截至这篇文章发表之前, 已经达到了5.9K的Star, 同时他也在项目中表示了对中国开发者的感谢:

以上便是关于ASCII generator的介绍, 欢迎点赞关注加收藏~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

iReachers

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值