手把手教你使用ASCII-Generator
ASCII-Generator作者是vietnh1009,项目地址:https://github.com/vietnh1009/ASCII-generator。此项目可以生成不同格式的ASCII艺术,包括将图片、视频等。同时,可以使用不同的语言表示,包括英语、德语、法语、韩语、中文、日语等。
一、准备Anaconda环境
安装Anaconda可以参考
https://blog.youkuaiyun.com/qq_21324621/article/details/144022965?spm=1001.2014.3001.5501
创建新的Anaconda环境
conda create -n ascll python=3.10
安装CV2、PIL、numpy包,可使用pip命令或conda命令。
二、把ASCII-Generator下载到本地
本地新建文件夹
mkdir ASCII-generator
cd /data/llm/ASCII-generatort
下载ASCII-Generator
https://github.com/vietnh1009/ASCII-generator.git
三、使用项目生成ASCII艺术文件
img2img_color.py、img2img.py、img2txt.py、video2video_color.py、video2video.py五个文件对应图片生成图片(彩色)、图片生成图片(黑白)、图片生成文本、视频生成视频(彩色)、视频生成视频(黑白),本文以img2img.py为例。
打开img2img.py文件
查看此方法
--input 指输入文件。
--output 指输出文件。
--language 指生成ASCII的语言。
--background 指背景颜色,可设置为黑色或白色。
--num_cols 输出文件宽度
上传文件到data目录下
修改img2img.py文件中,输入文件名称,需与上传文件名称相同。
运行img2img.py文件
python img2img.py
打开output.jpg文件查看效果
输入图片
输出图片
亲测,中文效果比较好。