首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使我的终端显示图形图片?

如何使我的终端显示图形图片?
EN

Ask Ubuntu用户
提问于 2012-01-22 09:41:16
回答 12查看 375.7K关注 0票数 229

这是一个快速的模型,我复制和粘贴在一起。我认为这是非常酷和有用的。

像这样的东西已经存在了吗?

EN

回答 12

Ask Ubuntu用户

发布于 2012-09-07 11:35:01

也许恒牙就是你想要的。图片:

代码语言:javascript
复制
sudo apt-get install caca-utils
cacaview /PATH/TO/image.jpg

确保你的终端窗口足够大。

例如,下面是这幅图像cacaview中的显示方式:

有时,我用它来看mplayer中的ASCII视频:)像这样:

代码语言:javascript
复制
mplayer -vo caca /PATH/TO/video.mpg
票数 85
EN

Ask Ubuntu用户

发布于 2016-04-08 23:06:43

我编写了一个小型C++工具,用于将图像转换为ANSI、RGB控制代码和Unicode块图形字符,以支持以下功能:https://github.com/stefanhaustein/TerminalImageViewer

安装:

代码语言:javascript
复制
git clone https://github.com/stefanhaustein/TerminalImageViewer.git
cd TerminalImageViewer/src/main/cpp
make
sudo make install

用法:

代码语言:javascript
复制
tiv <image(s)>

编辑:更改到主存储库的链接/说明;添加用法。

示例:

票数 57
EN

Ask Ubuntu用户

发布于 2017-05-31 11:24:04

我做了一个非常快速,简单的一行shell函数,它完全按照模型中的要求解决了原来的问题。注意,下面的截图是真实的图片,而不是模型。

代码语言:javascript
复制
function lsix() { montage -tile 7x1 -label %f -background black -fill white "$@" gif:- | convert - -colors 16 sixel:-; }

先决条件是最小的: xterm和ImageMagick (apt-get install xterm imagemagick)。xterm必须处于vt340模式,您可以在~/.Xresources或命令行(xterm -ti vt340)中设置这种模式。

限制:在所有显示的图像上只使用16种颜色。这意味着,一个图像可能看起来更好,当它自己看。(见下文)。

更新

虽然上面的答案仍然是正确的,但我已经创建了一个更好的shell脚本,它能够将图像“ls”直接放到终端中。我添加了各种各样的改进,以使图像看起来更好看(更多的颜色、适当的alpha、JPEG方向、处理大量图像、紧凑的平铺布局、.)。它仍然是一个相当小的程序,但我想人们可能想要定制它,所以我把它放在github:https://github.com/hackerb9/lsix上。

票数 49
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/97542

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档