Меню Рубрики

Linux просмотр изображений в консоли

Просмотр картинок в консоли?

mplayer вот умеет в консоли видео играть. Уже не помню, какой библиотекой он это делает — но делает. А чем бы посмотреть в той же консоли jpeg-и? mplayer не показывает, я пробовал 🙂

Re: Просмотр картинок в консоли?

> mplayer не показывает, я пробовал 🙂

я бы удивился, если бы он показывал:)

а по вопросу: в Slackware «из коробки» есть seejpeg (про остальные дистрибы не знаю). Не очень удобно, но умеет показывать. Был когда-то zgv, но походу проект умер уже.

гораздо удобнее для просмотра, чем seejpeg

Re: Просмотр картинок в консоли?

Re: Просмотр картинок в консоли?

Кстати, неплохо бы добавить в FAQ

Re: Просмотр картинок в консоли?

Если консоль фреймбуферовская — лучше юзать fbi (FrameBuffer Image viewer). Для PS/PDF — fbgs.

Источник

Как в Linux просмотреть jpg изображение в консоли

Достаточно специфическая задача — посмотреть содержимое графического файла не выходя из консоли bash. Причём посмотреть не в виде текста, а в виде изображения. Один из вариантов решения — установить пакет caca-utils и воспользоваться утилитой cacaview:

Результат довольно специфичен, но зато быстро и лучше, чем ничего.

Также можно указать в качестве аргумента маску:

Тогда с помощью клавиш n и p можно перемещаться между файлами.

Другой вариант: установить какой-нибудь простейший веб-сервер и смотреть изображения с помощью браузера.

Читайте также

Хоть немного и старая, но всё же хорошая статья на доступном языке о журналировании в файловых системах. Журналируемые файловые системы…

Сейчас мало проектов на PHP обходятся без пакетного менеджера Composer. Однако, он не является предустановленным пакетом в операционных системах даже…

Бывают ситуации, когда что-то идёт не так и нужно по-быстрому запилить килялку чего либо и как можно скорее вернуться к…

Источник

Просмотр миниатюр изображений в терминале

Оригинал: How To Display Thumbnail Images In Terminal
Автор: sk
Дата публикации: 2 января 2019 года
Перевод: А. Кривошей
Дата перевода: январь 2020 года

Некоторое время назад мы обсуждали Fim и Viu — приложения командной строки для просмотра изображений в различных форматах. Сегодня я наткнулся на похожую утилиту под названием «lsix». Она похожа на команду «ls» в Unix-подобных системах, но только для изображений. Lsix — это простая утилита командной строки, предназначенная для отображения миниатюр изображений в терминале с использованием графики Sixel. Для тех, кому это интересно, Sixel, сокращение от «six pixels», является типом растрового графического формата. Он используется ImageMagick, поэтому почти все форматы файлов, поддерживаемые imagemagick, будут работать очень хорошо.

Возможности

Что касается возможностей lsix, мы можем выделить следующее:

1. Автоматически определяет, поддерживает ли ваш терминал графику Sixel или нет. Если ваш терминал не поддерживает Sixel, она уведомит вас о ее включении.
2. Автоматически определяет цвет фона терминала. Она использует escape-последовательности терминала, чтобы попытаться выяснить основной и фоновый цвета вашего терминала и четко отобразить миниатюры.
3. Если в каталоге много изображений, обычно больше 21, lsix будет выводить эти изображения по одной строке за раз, поэтому вам не нужно ждать, пока будет созданы все миниатюры.
4. Хорошо работает по SSH, поэтому вы можете без проблем управлять изображениями, хранящимися на вашем удаленном веб-сервере.
5. Поддерживает не растровую графику, такую как.svg, .eps, .pdf, .xcf и т. д.
6. Написана на BASH, поэтому работает практически во всех дистрибутивах Linux.

Установка lsix

Поскольку lsix использует ImageMagick, убедитесь, что вы установили его. Он доступен в репозиториях по умолчанию в большинстве дистрибутивов Linux. Например, в Arch Linux и его вариантах, таких как Antergos, Manjaro Linux, ImageMagick можно установить с помощью команды:

В Debian, Ubuntu, Linux Mint:

lsix не требует установки, так как это всего лишь скрипт BASH. Просто скачайте ее и переместите в $PATH. Это просто.

Загрузите последнюю версию lsix со страницы проекта на github. Я собираюсь скачать файл архива lsix с помощью команды:

Распакуйте скачанный архив:

Эта команда извлечет все содержимое в папку с именем «lsix-master». Скопируйте двоичный файл lsix из этого каталога в ваш каталог $PATH, например /usr/local/bin/.

Наконец, сделайте двоичный файл lsbix исполняемым:

Это все. Теперь настало время для отображения миниатюр в самом терминале. Перед началом использования lsix убедитесь, что ваш терминал поддерживает графику Sixel.

Разработчик писал lsix на Xterm в режиме эмуляции vt340. Однако он утверждает, что lsix должен работать на любом Sixel-совместимом терминале. Xterm поддерживает графику Sixel, но по умолчанию она не включена. Вы можете запустить Xterm с включенным режимом Sixel, используя команду (из другого терминала):

Кроме того, вы можете сделать vt340 типом терминала по умолчанию для Xterm, как описано ниже.

Отредактируйте файл .Xresources (если он недоступен, просто создайте его):

Добавьте следующую строку:

Нажмите ESC и введите :wq, чтобы сохранить и закрыть файл.

Наконец, выполните следующую команду, чтобы применить изменения:

Теперь Xterm будет по умолчанию запускаться с включенным режимом Sixel.

Отображение миниатюр изображений в терминале

Запустите Xterm (не забудьте запустить его в режиме vt340). Вот как выглядит Xterm в моей системе.

Как я уже говорил, lsix — очень простая утилита. У нее нет никаких флагов командной строки или файлов конфигурации. Все, что вам нужно сделать, это просто передать путь к вашему файлу в качестве аргумента, как показано ниже.

Если вы запустите утилиту без пути, она отобразит миниатюры изображений в вашем текущем рабочем каталоге. У меня есть несколько файлов в каталоге с именем ostechnix.

Видите? Миниатюры всех файлов отображаются в терминале.

Если вы используете команду «ls», вы увидите только имена файлов, а не миниатюры.

Вы также можете отобразить определенное изображение или группу изображений определенного типа, используя подстановочные символы.

Например, чтобы отобразить одно изображение, просто укажите полный путь к изображению, как показано ниже.

Чтобы отобразить все изображения определенного типа, например PNG, используйте подстановочный знак, как показано ниже.

Для изображений типа JPEG команда будет такой:

Качество миниатюр на удивление хорошее. Я думал, что lsix просто отобразит расплывчатые миниатюры. Я ошибался. Миниатюры видны хорошо, как и в графических средствах просмотра изображений.

И это все на данный момент. Как видите, lsix очень похожа на команду «ls», но она предназначена только для отображения миниатюр. Если вы имеете дело с большим количеством изображений, lsix может оказаться весьма полезной.

Источник

Linux просмотр изображений в консоли

Как известно, профессиональная работа с операционными системами семейства Linux невозможна без использования консоли. Однако кроме
рутинных операций по настройке и администрированию системы, в консоли Linux также можно при помощи различных утилит выполнять и другие задачи, в том числе и по обработке мультимедийных данных. В этой статье я решил рассмотреть Zgv — многофункциональную консольную программу для просмотра изображений.

В зависимости от версии операционной системы Linux установка данной программы, как и многих других, может быть произведена либо с использованием архива с исходными кодами (они находятся по адресу http://www.svgalib.org/rus/zgv/zgv-5.9.tar.gz), либо из репозитория (в Ubuntu и Debian это можно сделать с помощью команды sudo apt-get install zgv). После установки для запуска программы обычно достаточно в консоли набрать ее имя — zgv. В некоторых случаях также может потребоваться запуск от имени администратора.

Сразу после запуска на экране появится обзор домашнего каталога пользователя, от имени которого была запущена программа, но вы можете выбрать любой другой каталог, перемещаясь по диску и используя клавиши стрелок и Enter (так же, как и в файл-менеджере), а как только вы найдете нужный файл, то, установив на нем выделение, смело жмите клавишу Enter. Если изображение не полностью поместилось на экране, то прокрутка осуществляется с помощью стрелок. В этом случае для автоматической коррекции размера можно также при запуске воспользоваться соответствующими опциями из списка ниже.

Однако часто случается так, что вы не знаете, что за изображения находятся в выбранном каталоге. В этом случае нажмите комбинацию клавиш Alt+’u’ и подтвердите свой выбор нажатием клавиши ‘y’. После этого программа просмотра изображений Zgv построит для вас уменьшенные копии всех находящихся в каталоге изображений. Можно также построить уменьшенные копии изображений для всех подкаталогов с изображениями (берутся первые четыре изображения из каждого подкаталога), если, конечно, такие есть в текущем каталоге, путем нажатия клавиши ‘d’. Кроме того, учтите, что в процессе проведение вышеописанных в этом абзаце действий Zgv создаст специальный подкаталог .xvpics, в котором будут храниться уменьшенные копии изображений, и который, естественно, будет занимать дисковое пространство. Поэтому в некоторых случаях, когда невозможна запись (например, в случае просмотра изображений с CD-диска), такой режим просмотра работать не будет.

Для выхода из режима просмотра изображения, а также для выхода из самой программы просмотра используются клавиша Esc или клавиша ‘x’. Для выделения сразу нескольких файлов, например, для просмотра в виде слайд-шоу или их копирования в другой каталог, служит клавиша «Пробел». Для запуска слайд-шоу нужно, после выделения нужных изображений, нажать клавишу Tab.

Другие полезные опции:
— mouse – включает мышь;
— slideshow-delay 5 – задает показ изображений в виде слайд-шоу (каждую по очереди 1 раз) с задержкой перед показом следующего в 5 секунд; — zoom-reduce-only – автоматически уменьшает размер изображения, для того чтобы оно полностью поместилось на экране;
— zoom – автоматически растягивает (в отличие от предыдущей опции она также автоматически увеличивает маленькие изображения) размер изображения, для того чтобы оно полностью занимало экран.

Кроме того, после задания всех необходимых опций можно также задать начальный каталог. Например, для просмотра слайд-шоу из каталога /media/usbstick/Fotos/ с задержкой пять секунд нужно сначала выполнить следующую команду:
sudo zgv —zoom —slideshow-delay 5 /media/usbstick/Fotos/

После этого надо выделить нужные изображения и нажать клавишу Tab.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Как перезалить mac os
  • Как перезагрузить mac os с клавиатуры
  • Как очистить хранилище mac os
  • Как очистить оперативную память mac os
  • Как очистить кэш mac os