5G唯一受益者,何同学道歉了!我也“专门写了一个软件”!

科技   2024-11-21 10:10   中国香港  

大家好,我是章北海

这两天 B 站 up 主“老师好我是何同学”闹出来一个小新闻

事儿很简单

15 号他发了一个广告视频,播放爆表

其中提到

我们专门写了一个软件,可以把预览动画里面的色块转换成字符,提高效率,但为了最自然的效果,前面白条,躲避障碍的动画,依然是一行一行画的。最后这个文档有 36 万。

但是有眼尖的观众发现,何同学所谓的 “专门写了一个软件” 其实是直接 copy 了 6 年前一个 3700 星的开源项目。

很明显,他还主动引去了原作者信息

眼看暴露,何同学光速道歉。

但是大家貌似不买账

我倒是很好奇他到底开发了多少?

也找到这个开源项目

image-20241120202247475

项目地址:https://github.com/vietnh1009/ASCII-generator

仅看截图,他们团队怎么连 Git 都不会用呢?

项目名后有-master,很明显是下载的 ZIP 再解压的。

不应该 git clone 吗?

结果我动手后,真香定律了,整个项目 500 多兆,还是 download 速度快,demo 文件夹下好几个接近百兆的 GIF。

找一张何同学的 Pic,放在 data 目录下

input.jpg

然后运行 python img2img_color.py

结果报错了,毕竟 6 年前的项目了。提示 FreeTypeFont 对象没有 getsize 方法。实际上,Pillow 库的 ImageFont 模块中,getsize 方法已经被弃用,应该使用 getbbox 方法来获取文本的尺寸。

需要在 utils.py 和 img2img_color.py 文件中将 getsize 替换为 getbbox。

我这算“专门写了一个软件”吗?

重新运行,果然 OK 了。

这个项目其实还有 N 多功能:

  • 输入图像,生成以不同语言的文本格式存储的 ASCII 艺术(.txt)

  • 输入图像,生成以不同语言(.png、.jpg 等)的图像格式存储的 ASCII 艺术图。每种格式都有 2 个选项:黑色背景和白色字符,或反之亦然

  • 输入视频,生成以不同语言的视频格式(.avi,.mp4,...)存储的 ASCII 艺术图

  • 视频/图像输出可以是灰度或彩色格式

  • 用不同的字母(英语、德语、法语、韩语、中文、日语等)生成 ASCII 艺术图

生成视频,我就不演示了,上传视频蛮麻烦的。

其实类似 ASCII 艺术图,在线也可以玩。

比如,我随手一搜发现了这个:https://ascii-generator.site/

感兴趣可以玩玩!


机器学习算法与Python实战
长期跟踪关注统计学、数据挖掘、机器学习算法、深度学习、人工智能技术与行业发展动态,分享Python、机器学习等技术文章。回复机器学习有惊喜资料。
 最新文章