В следующей статье мы рассмотрим FIM. Как постоянный пользователь терминала, я не знал ни одного приложения, которое позволяло бы мне просматривать изображения с него. Мне это не казалось нормальным, особенно по сравнению с количеством программ просмотра изображений GUI, доступных сегодня для мира Gnu / Linux. Немного путешествуя, я наткнулся на Средство просмотра изображений CLI под названием FIM. С помощью этой программы просмотра я наконец могу видеть свои изображения с терминала. Эта утилита отличается небольшим весом. Это очень легкий сравнивая его с большинством приложений с графическим интерфейсом для просмотра изображений.
END значит Fbi IMproved. Для тех, кто не знает, Fbi - программа для просмотра изображений. кадровый буфер для Gnu / linux. Этот инструмент будет использовать системный буфер кадра для отображения изображений непосредственно из командной строки.
Общие характеристики FIM
По умолчанию отображается изображение bmp, gif, jpeg, PhotoCD, png, ppm, tiff и xwd с терминала. Для других форматов он попытается использовать преобразование ImageMagick.
Как я уже писал строчками выше, FIM основан на Fbi и является настраиваемый и программируемый просмотрщик изображений нацелен на пользователей, которые знакомы с программным обеспечением, таким как текстовый редактор Vim или Почтовый клиент Mutt.
Он покажет нам изображения в полноэкранном режиме и позволит нам управлять изображениями (как изменить размер, перевернуть, увеличить) с использованием сочетания клавиш.
В отличие от fbi, утилита FIM универсален. Он может открывать файлы многих форматов и отображать изображения в следующих режимах:
- Графически, с помощью устройства фреймбуфера Linux.
- Графически в X / Xorg с использованием библиотеки SDL и Imlib2.
- Представляется как ASCII Art в любой текстовой консоли с использованием библиотеки AAlib.
FIM полностью бесплатно и с открытым исходным кодом.
Установить FIM
Это средство просмотра изображений доступны в репозиториях по умолчанию систем на основе DEB как Ubuntu, Linux Mint. В этом примере я собираюсь использовать Ubuntu 18.04, поэтому для установки инструмента я просто собираюсь открыть терминал (Ctrl + Alt + T) и набрать:
sudo apt-get install fim
Использование FIM
После установки мы можем просматривать изображение с опцией «автоматическое масштабирование» используя команду:
fim -a ubunlog.jpg
Вот пример вывода моей Ubuntu.
Как вы можете видеть на скриншоте выше, FIM не использовала внешнюю программу просмотра изображений с графическим интерфейсом пользователя.. Вместо этого используйте кадровый буфер нашей системы для отображения изображения.
Если в текущем каталоге есть несколько файлов .jpg, мы сможем использовать подстановочные знаки чтобы открыть их. Нам останется только использовать инструмент, как показано ниже:
fim -a *.jpg
к открыть все изображения в каталоге, например, из каталога Images, мы должны выполнить:
fim Imagenes/
Мы также можем открывать изображения рекурсивно. Сначала папки, а затем подпапки. Затем список будет отсортирован. Чтобы выполнить это открытие, запустим следующую команду:
fim -R Imagenes/ --sort
Если мы хотим визуализировать изображение в формате ASCII, нам останется только добавить опцию -t.
fim -t ubunlog.jpg
к Salir, просто нажмите ESC или q.
Горячие клавиши
Чтобы лучше видеть наши изображения, в нашем распоряжении будет несколько сочетаний клавиш. В следующем списке вы можете увидеть наиболее распространенные ярлыки для управления изображениями в FIM:
- Page Down / Page Down → Предыдущее / Следующее изображение.
- +/- → Увеличить / Уменьшить.
- a → Автомасштабирование.
- w → По ширине.
- h → По высоте.
- j / k → Развернуть / поднять.
- ф / м → Переворот / зеркало.
- r / R → Повернуть (по и против часовой стрелки).
Удалить FIM
Чтобы удалить этот инструмент с нашего компьютера, нам нужно только открыть терминал (Ctrl + Alt + T) и написать в нем:
sudo apt purge fim && sudo apt autoremove
Более подробную информацию об этом инструменте можно получить, обратившись к страницы руководства:
man fim
к Дополнительную информацию об этом приложении и фреймбуфере вы можете узнать на странице нонгну y саванна.нонгну. Более подробную информацию можно получить у них.