Как открыть png в терминале linux
Перейти к содержимому

Как открыть png в терминале linux

  • автор:

How to open an image file from the Linux terminal

Computer Hope

Many image viewer applications are available for Linux. The simplest, most common and powerful is ImageMagick. To proceed, select a topic from the list below or view all of the sections in order.

  • Checking if ImageMagick is installed.
  • Installing ImageMagick
  • Using ImageMagick to display a file.
  • Learn more about ImageMagick.

Checking if ImageMagick is installed

ImageMagick comprises many different commands for viewing, manipulating, and modifying images. The tool used to display files is called display. To find out if it’s already installed on your system, open a terminal and at the command prompt, run the following command.

display -version

If ImageMagick is installed, the command above displays the version information, like the example below.

Version: ImageMagick 6.8.9-9 Q16 i586 http://www.imagemagick.org Copyright: Copyright (C) ImageMagick Studio LLC Features: DPC Modules OpenMP Delegates: bzlib djvu fftw fontconfig freetype jbig jng jpeg [. ]

Installing ImageMagick

If you don’t have ImageMagick installed on your system, you can install it with your package manager. To do so, use the command listed below that corresponds to your Linux distribution.

sudo apt-get update && sudo apt-get install imagemagick
sudo yum update && sudo yum install ImageMagick
sudo dnf update && sudo dnf install ImageMagick
sudo zypper refresh && sudo zypper install ImageMagick
pacman -Sy imagemagick

Using ImageMagick to display a file

To display an image file, run display . For example:

display logo.jpg

The command above creates a new window displaying the image named logo.jpg, as shown in the example below.

Opening a picture using ImageMagick

Learn more about ImageMagick

To find out how to build and install ImageMagick from the source code, or find more about the many tools it provides, visit the ImageMagick website.

Related information

  • Linux shell tutorial.
  • Is Linux Unix?
  • How to find files in Linux and Unix.
  • See our apt-get command page for additional help and examples.
  • See our yum command page for additional help and examples.
  • Linux help and support.

Как просмотреть файл PNG в Linux

С момента изобретения первой камеры в 1888 году изображения и фотографии играют жизненно важную роль в передаче информации и хранении свидетельств событий. С появлением современных технологий и социальных сетей хранение, просмотр и редактирование изображений стало как никогда важным.

Будучи популярной и фантастической операционной системой, Linux предоставляет набор инструментов и утилит для просмотра и редактирования изображений. В этом руководстве обсуждаются различные способы просмотра популярного формата изображений PNG в Linux.

Что такое PNG-файл?

Portable Network Graphics, или сокращенно PNG, представляет собой формат изображения, использующий 24-битную систему цвета. Он идеально подходит для хранения цифровых изображений, таких как плоские изображения, значки и логотипы. PNG — популярный формат изображений, поддерживаемый широким спектром инструментов.

Преимущества PNG

Ниже приведены преимущества использования формата файла PNG:

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

Недостатки PNG

К недостаткам использования формата PNG относятся:

  • Большой размер файла
  • Не очень подходит для фотографических изображений.

Как открыть файл PNG в Linux

Операционная система Linux имеет широкий набор инструментов, которые можно использовать для открытия файла PNG.

Однако из-за объема этого руководства мы перечислим только лучшие из них, основанные на нашем опыте.

gбольшой палец

gThumb — это легкий браузер изображений с открытым исходным кодом, менеджер, просмотрщик и редактор. Это позволяет пользователям выполнять различные операции с изображениями в одном инструменте.

Для его установки используйте команду:

sudo apt-get install gthumb

Чтобы запустить инструмент, используйте gnome-search:

gThumb запустится в каталоге изображений. Вы можете перемещаться по файловой системе к расположению изображения, которое хотите просмотреть.

Чтобы запустить образ из терминала с помощью gThumb, используйте команду:

ПРИМЕЧАНИЕ. Замените linux.png именем файла png, который вы хотите открыть.

Шотвелл

Shotwell — это простой менеджер фотографий, который предустановлен в системах Ubuntu.

Он поддерживает импорт изображений, организацию изображений, базовое редактирование, такое как поворот, обрезка, улучшение и многое другое.

Чтобы открыть изображение PNG с помощью Shotwell, найдите инструмент в инструменте поиска gnome и запустите. Это приведет к импорту всех изображений в каталоге изображений.

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

Фе

Для пользователей терминалов feh — отличный инструмент для просмотра файлов PNG. Это легкий и простой инструмент, использующий аргументы командной строки.

Чтобы установить его в Linux, используйте команду

sudo apt-get install feh

Чтобы просмотреть изображение PNG с помощью feh, передайте имя файла как:

feh —auto-zoom ~ / Pictures / linux.png

Feh запустит изображение и размер окна, соответствующие размеру изображения. Чтобы управлять отображением изображения и тем, как работает инструмент, рассмотрите несколько справочных страниц.

Номаки

Nomacs — еще один популярный инструмент, который вы можете использовать для просмотра изображений PNG в Linux. Он бесплатный, с открытым исходным кодом и поддерживает все основные форматы изображений.

Чтобы установить nomacs в Linux, используйте команду:

sudo apt-get install nomacs

Чтобы просмотреть изображение PNG с помощью nomacs, запустите инструмент. Затем в верхнем меню выберите «Открыть» и перейдите к расположению изображения.

Заключение

Существует обширная коллекция инструментов, которые вы можете использовать для просмотра и редактирования изображений PNG. Выбор лучшего средства просмотра изображений зависит от необходимости; если вы являетесь пользователем терминала, придерживайтесь программ просмотра изображений на базе терминала.

Все права защищены. © Linux-Console.net • 2019-2023

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

Некоторое время назад мы обсуждали 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 можно установить с помощью команды:

$ sudo pacman -S imagemagick

В Debian, Ubuntu, Linux Mint:

$ sudo apt-get install imagemagick

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

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

$ wget https://github.com/hackerb9/lsix/archive/master.zip

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

$ unzip master.zip

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

$ sudo cp lsix-master/lsix /usr/local/bin/

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

$ sudo chmod +x /usr/local/bin/lsix

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

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

$ xterm -ti vt340

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

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

$ vi .Xresources

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

xterm*decTerminalID : vt340

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

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

$ xrdb -merge .Xresources

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

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

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

Xterm

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

$ lsix ostechnix/logo.png

Запуск lsix

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

$ lsix

Отображение миниатюр с помощью lsix

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

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

имена файлов

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

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

$ lsix girl.jpg

одно изображение

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

$ lsix *.png

вывод изображений png

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

$ lsix *jpg

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

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

Как открыть png в терминале linux

Текстовые метки: linux, ubuntu, pic, picture, image, png, jpg, jpeg, terminal, tty, console, eog, feh, python, simplehttpserver, tiv, terminalimageviewer

Раздел: Информационные технологии — Linux — Ubuntu

Запись: and-semakin/mytetra_data/master/base/1519380516kmsi8b1xyw/text.html на raw.githubusercontent.com

В Ubuntu стандартным просмотрщиком изображений является eog:

С установленным ImageMagick можно использовать команду display:

Также можно использовать feh (поддерживается сразу несколько изображений):

feh pic1.png pic2.png pic3.png

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

python2 -m SimpleHTTPServer 8080

либо для Python3:

python3 -m http.server 8080

Если очень хочется просмотреть изображение прямо в терминале, то есть отличная программа TerminalImageViewer , которая отрисует картинку символами. Будет очень похоже.

sudo apt install imagemagick || yum install imagemagick

git clone https://github.com/stefanhaustein/TerminalImageViewer.git

sudo make install

  • Ждущий режим в Ubuntu 16.04 LTS на Acer E1-570G
  • Установить Postman на Ubuntu
  • Установить pgAdmin 4 на Ubuntu 16
  • Удалить старые ядра на Ubuntu 16.04
  • Установить RPM-пакет в Ubuntu
  • Просмотр изображений из терминала
  • Распаковать DEB-пакет
  • Установить Node.js на Debian или Ubuntu
  • Переименовать стандартные директории в Ubuntu 16
  • Установить лубую IDE через umake на Ubuntu 16
  • Установить httpie в Ubuntu
  • Установить Unity Tweak Tool в Ubuntu
  • Установка VMware Remote Console на Ubuntu
  • Установка Inkscape в Ubuntu 16
  • Определить версию Ubuntu из терминала
  • Дать пользователю права на sudo в Ubuntu
  • Установить Docker на Ubuntu 16/18
  • Изменить порт для службы SSH в Ubuntu 16
  • Установка fish на Ubuntu
  • Установка tig на Ubuntu
  • Установить QGIS на Ubuntu
  • Установить Google Chrome на Ubuntu
  • Установить GitKraken на Ubuntu
  • Установить DEB-пакет с разрешением зависимостей в Debian
  • Установить GNOME Tweak Tool в Ubuntu 18
  • Установить Guake (выпадающий терминал) на Ubuntu 18
  • Установить тему Adapta на Ubuntu 18
  • Установить PostgreSQL 9.6 на Ubuntu 18
  • Установить VirtualBox на Ubuntu 18
  • Установить архиватор 7Z на Ubuntu
  • Установить kubectl на Ubuntu или Debian
  • Показать список установленных пакетов в Debian или Ubuntu
  • Показать список файлов пакета в Debian или Ubuntu
  • Отключить проверку GPG-подписи для репозитория в Debian или Ubuntu
  • SSLH — скрыть несколько сервисов за одним портом в Linux
  • Показать список зависимостей пакета в Debian или Ubuntu
  • Установить pgcli на Debian/Ubuntu
  • Запустить 32-битную программу на 64-битной Ubuntu
  • Установить комилятор Haskell на Ubuntu
  • Установить зависимости для сборки C/C++ проектов в Ubuntu
  • Переименовать пользователя в Ubuntu

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

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