Я ищу средство просмотра изображений, которое принимает данные stdin
и может быть запущено следующим образом:
cat image.png | imageviewer
Я ищу средство просмотра изображений, которое принимает данные stdin
и может быть запущено следующим образом:
cat image.png | imageviewer
display
Программа ImageMagick сделает именно это, если вы передадите что-то, что она понимает.
cat image.png | display
и появится окно с этим изображением.
ImageMagick 6.8.8-1 Q16 i686 2014-01-04
мне нужно также передать-
в качестве параметра:$ cat image.png | display -
или$ display - < image.png
.ImageMagick's
display
.источник
В Linux (и, вероятно, BSD) почти все из них - если вы укажете
/dev/stdin
путь. Это включает в себя:xloadimage
,feh
, Глаз GNOME (eog
).(Однако не все из них хорошо работают со специальными файлами. GThumb не прошел тест, например.)
источник
< "$file"
был пример. Дело в том, может ли программа принять произвольный поток, будь то простое перенаправление или что-то более продвинутое (например, предоставление изображения через stdin, именованный канал, подстановка процесса, сокет или символьное устройство). Проблема в том, что многие программы просмотра требуют, чтобы fd был доступен для поиска, а это только обычные файлы и блочные устройства.cat graph.png | eog /dev/stdin
неeog /dev/stdin < graph.png
работает , но работает.|
)?eog
поиск информации о дескрипторе файла (который успешно выполняется в особом случае, когда он был перенаправлен непосредственно из файла), в то время как обычные программы Unix будут просто принимать ввод, независимо от того, откуда он берется. Такeog
что не будет работать для генерального STDIN. Еще одна работающая программаgwenview /dev/stdin
(программа просмотра изображений KDE).FIFO может работать с
eog
отсутствием поддержки трубопроводов:AFAIK это должно работать.
источник
Вы можете использовать Feh, это довольно быстро.
feh - это облегченный просмотрщик изображений, который находится в репозиториях по умолчанию во многих дистрибутивах Linux. Он специально предназначен для пользователей командной строки, которым нужен быстрый просмотрщик изображений без огромных графических зависимостей.
источник