「Linux」- 将 JPG 网页转为字符画
更新日期:2020年09月28日
@IGNORECHANGE
这里要介绍的是一个有趣的命令,将图片转化为字符画。输入一张图片,生成类似于下面的字符画:
jp2a -i --height=32 /tmp/zhe-shi-shui-jia-de-logo.jpg | sed 's/^/# /'
#
#
#
#
#
#
#
#
#
#
#
#
# cxkd; .:;.
# xKKKKKc .xKKKKd
# 'KKKKKKO .OKKKKKKc
# . .OKKKKKo .KKKKKK0'
# .o0K0x, .d0K0l c0KKKk'
# dKKKKKK; . ... .okOko'
# .0KKKKKKl .,,. OKKKKK0,
# ,,,,,,,,,,'. ,,,. cKKKKK0' .o0KKKKOc .KKKKKKKc ................. .......:oo,......
# .OOOOOOOOOOOOk: .OOOc 'ldo:. ,OKKKKKKKKk' kKKKKK0' dOOOOOOOOOOOOOOOO..OOkxxxxxxxxxxxxxx.
# .OOOl......,kOO; ......... '''. ,xKKO,,dKKKKK0d..:odoc. .''''';kOOo'''''. .OOc'lxxc;;;;oxx:;
# .OOOc ,kOO, .OOOOOOOOOkl. .OOOc .cOKOxxl lOO0KK0OOd' 'OOkxxxxxxxxxkOOc .OOc'lOOl,,,,oOO:,
# .OOOOOOOOOOOOk; .dOOx .OOOc c0Kd. l' ,KKl xKk; 'OOc 'OOc .OOc 'OOdllllxOk
# .OOOdccccccoOOx, 'cllllllxOOO..OOOc dKKk c0Kx l' ,KKl xKKKo 'OOxllllllllldOOc .OOc.:lllllllll:;'
# .OOOc oOOO.lOOd;,,,,oOOO..OOOc .0KKO. ;kOd l' 'OO: xKKKK. 'OOo,,,,,,,,,lOOc .OOc.lkOko:cxOOd:.
# .OOOd::::::oOOOx.xOOo'....oOOO..OOOc lKKKk,. ld. kKKKx 'OOc ;OOc .OOc ,xOkOOl'
# .OOOOOOOOOOOxo; .lkOOOOOOOOOO..OOOc :OKKKKKKKK0OO0KKKKKKKK0d. 'OOOOOOOOOOOOOOk, .OOclxxkko;:oxxxxl
# ....... .',;;,'.
#
#
#
命令 jp2a 属于jp2a软件包,直接安装即可。在 Debian 8 中,执行如下命令来安装jp2a:
# apt-get install jp2a
注意 jp2a 命令只能转化 jpg 图片。如果图片为其他格式的,可以使用 convert 命令先转化:
// 命令 convert 属于 imagemagick 软件包。
// 在 Debian 8 中,执行如下命令来安装 imagemagick 软件包:
# apt-get install imagemagick
// 执行图片转化命令:
# convert src.png target.jpg
类似的软件
能做图片转字符画的命令还有很多,比如 asciifier,甚至 GIMP 也可以。
参考文献