有什么样的工具,我可以用来将图像转换为ASCII,然后在我的终端打印呢? 我找了一个,但也似乎无法找到任何。
Answer 1:
所谓的程序cacaview可以让你做到这一点。
它是互动的,让您平移,缩放,并改变显示模式。
( 全尺寸图像 )
Answer 2:
试着问前使用谷歌忍者! 我发现cacaview和aview 。
Answer 3:
这里有一个实用程序,它这个(源代码):
http://www.codeproject.com/Articles/10949/ASCII-Art-Generator
Answer 4:
更简单地说,你可以使用img2txt
从CACA库( cacaview
是一个图像浏览器,并打开一个新的窗口,这是不是在这里问我猜的);
例如 :
$ img2txt /Users/foo/pool/libs/ipython/docs/resources/ipynb_icon_256x256.png
.:.:.:.:.:.:.:.:.:.:.:tS@8
. . . . . . . . . . . . ..:;@@t%;;X
. . . . . . . . . . . . . . .X8S%%8%.8
. . . . . . . . . . . . . . . ..8Xttt%S8.
. . .. . . . . . . . . . . . . .8;%88888S
. . . . . . . . . . . . . . . . ..8X. . .t
.tS%SSS X . :SXS@8:@. . . . . . . .. . . . t
. .%:S . .@;XX8@@:; .X8%t@ . . .@tX8S . .;
. . t;@ . . @SS. .S;8 @@. .:8. %%S.8@X 8X8t
. . %tX . . @S8 .@@t...@8: .X:;.tX..8.:.@%tt
. . ttX. . .8tt;t.@t .8: . @8X.X .%88... t
. . %tX . . @S@::. . . 88 ...; X% . 88:.S8;t
. . ttX . . @X8 . . . .88 . :.;. .88S.%88t
.t88 ; 88. .8SS. . . ..88.%8.@ 8. 8X88;. .;
. S%SStSS. .;S.. . . ..:%XX:;; . .;X%;... t
. . . . . . . . . . . @XX8;.. . . . . . t
. ;@XXX t. .. . .S88%. % %@. . . .. . . . t
. %8888@Xt. . . S888 . 888:. . . . . . . t
. S888888 ;. . . .. 8@:.: 88 . . . . . .;
. %888%888 . . S888.:8%88: X8%tS8t.. . .;
. S888.X888;. . .. @8@ :;.88888@8X8X8S8. . t
. :8.X% 8888%.. ..S88@.:8S8t88.%88X@t88%. .;
..S8@8t..8:88t. ..% 88t ;88@8;:.... 88888..t
. S888S : .8@8X. .;88X..%:888. .. 888. t
. t8:XS. ..:888;..@888..: 88 .. . .888X:.;
. X888; . . ;:8@t.S:88:.@S88t. . . . %88:8.t
. %8 8S. .. 8888; @8S..:888 . . .8888 t
. %888;. .. 888SX;@8:.;8888 . . ..8S88:.;
. S@888;. . :8:88888;.t8888S.. . :X8888: t
. %88 X . . ...:888888;.;88888:tXSS8888t.. t
. %888@. . . SX88X8: S888@S888888%88. . t
. tt.. . . .. .::t:t .:.%S. X8%X8;: . . t
. . . . . . . .... . ..... ....: . . . t
%8@8@8@8@8@8@8@@8@8@8@8X8X88S8X8X8X8X8X8X8XX
$
MacOSX上,你可以使用自制软件:
$ brew reinstall libcaca --with-imlib2
(imlib被用于从不同的格式转换)
Answer 5:
高品质快速独立转换实用工具(提供你有256色端子)为pxl
,可在https://github.com/ichinaski/pxl 。
Answer 6:
另一种方法是使用IPython的笔记本:这是在做什么你问的非常好。
对于bash:你有一个爆炸前面加上命令。 对于图片:您可以使用丰富的显示系统从IPython中。
结果的截图:
在这个完整的答案后 。
文章来源: How can I display an image in the terminal?