aview: 无效的magic-not p?m 系列格式

Mic*_*ael 4 jpeg xubuntu images

我只是尝试使用aview终端显示简单的 JPEG 图像,但是每次返回此错误时:

Invalid magic-not p?m family format
Run Code Online (Sandbox Code Playgroud)

其他格式的其他文件也会发生这种情况;我不确定可能是什么问题,搜索错误也无济于事。

我正在运行 Xubuntu 12.04 并使用 zsh 作为我的 shell。

小智 6

您可以使用asciiview命令,来自man aview

aview 只能显示 PNM 文件格式的文件。但是 asciiview 会自动将文件格式转换为 PNM(使用 NetPBM 和 ImageMagic 等外部程序),然后运行 ​​aview。

所以只需使用:

$ asciiview file.jpg
Run Code Online (Sandbox Code Playgroud)

如果它不起作用,您可能需要使用:

$ sudo apt-get install imagemagick
Run Code Online (Sandbox Code Playgroud)


小智 4

选项 1)将其转换为 pgm。

convert file.jpg file.pgm
Run Code Online (Sandbox Code Playgroud)

当然convert是必须安装的。

然后:

aview file.pgm
Run Code Online (Sandbox Code Playgroud)

选项 2)您可以简单地执行以下操作:

asciiview file.jpg
Run Code Online (Sandbox Code Playgroud)