Я установил aview
программу просмотра изображений ASCII с:
sudo apt-get install aview
Но теперь, когда я запускаю его с:
aview /path/to/image.extension
, я получаю this:
Invalid magic-not p?m family format
До сих пор я пытался заставить это работать со следующими форматами изображений, и все еще с тем же выводом: png
, jpg
и bmp
.
Почему это происходит? И как мне это исправить, или использовать aview
правильно, если я использую это неправильно?
Информация об ОС:
Description: Ubuntu 14.10
Release: 14.10
Информация о пакете:
aview:
Installed: 1.3.0rc1-9
Candidate: 1.3.0rc1-9
Version table:
*** 1.3.0rc1-9 0
500 http://gb.archive.ubuntu.com/ubuntu/ utopic/universe amd64 Packages
100 /var/lib/dpkg/status
Править: по-видимому, если Вы вызываете программу как asciiview
вместо aview
, это автоволшебно сделает преобразование файла для Вас
asciiview somefile.png
Исходный ответ:
p?m
относится к libpnm семейству файлов изображений "наименьшего общего знаменателя", включая pbm
и pgm
. Если Вы преобразовываете свое изображение в один из тех форматов, например, с помощью convert
инструмент от imagemagick
пакет
convert somefile.png somefile.pgm
(или использование gimp
если Вы предпочитаете), это должно работать, например.
aview somefile.pgm