LINUX.ORG.RU
ФорумTalks

А подскажите кроссплатформанный просмотрщик изображений, с помощью которого можно просматривать изображения

 , ,


0

3

Я серьёзно. Задача оказалась весьма непростой.
Мне поступает большое количество архивов с изображениями. Мне нужно просмотреть их содержимое и принять решение что с ним делать дальше. Архивы распаковывать руками я не намерен.
На данный момент использую MComix, который мало того что глючный, так ещё и просто поразительно тормозной. Не могу вспомнить ни одной графической программы, которая вызывала бы у меня схожее чувство брезгливости.
Может есть какой-то общепризнанный лидер, а я страдаю фигнёй?

Насчёт лидера не знаю, но есть кроссплатформенный XnViewMP. В него встроен batch конвертер и есть поддержка каталогизации. Умеет ли он заходить в архивы, не знаю.

На мой взгляд просмотр внутри архива - очень долгое занятие.

grem ★★★★★
()

Напиши скрипт на три строчки который распаковывает, запускает смотрелку, а потом удаляет распакованное

MrClon ★★★★★
()
Ответ на: комментарий от JacobTwoTwo

Просмотр картинок в архиве без распаковки невозможен. ПО может лишь сделать распаковку в той или иной степени прозрачной для тебя.

te111011010
()
Ответ на: комментарий от JacobTwoTwo

myviewer.sh ./porno.rar
это конечно гораздо сложнее чем
someawsomeviewer ./porno.rar
И тем более сложнее чем ныть на лоре

MrClon ★★★★★
()

Помимо любой смотрелки комиксов, под линукс есть ещё nomacs и gwenview. Кроссплатформенность не имеет совершенно никакого смысла.

Axon ★★★★★
()
Ответ на: комментарий от MrClon

Мне нужно просматривать много архивов. И совершенно логично и ожидаемо когда после просмотра одного архива автоматически показываются изображения из следующего. Это называется юзабилити.

JacobTwoTwo
() автор топика
Ответ на: комментарий от JacobTwoTwo

Comix 4.0.4 released - 2009-04-03

Что-то выглядит не очень... оптимистично.

JacobTwoTwo
() автор топика
Ответ на: комментарий от JacobTwoTwo

Мне казалось тебе надо по каждому архиву принимать какое-то решение после его просмотра, а не просматривать их все «плоско». Тогда было-бы вполне юзабильно впихнуть принятие решения четвёртой строчкой в скрипт

MrClon ★★★★★
()
Ответ на: комментарий от JacobTwoTwo

Ну в скрипте цикл нарисуй, который будет просматривать по очереди архивы открывать. Будет не три строчки, а пять.

shell-script ★★★★★
()
Ответ на: комментарий от JacobTwoTwo

Напиши скрипт который все архивы появляющиеся в определённой папке распаковывает в временную папку. А потом сам удаляет самые старые у которых дата создания больше чем X часов/дней. Пусть висит в памяти.

lawlessislandruledb
()

Nomacs. Знает популярные форматы, читает ZIP, про RAR не уверен.

Недостатки, которые мешают лично мне:

  1. Опознаёт формат по расширению, а не волшебным числам. Но знает менее распространённые расширения, включая JPE и CBZ.
  2. Падает, если долго держать нажатой клавишу «влево» или «вправо». Если листать по одному, проблем нет.
  3. При листании назад переходит на первую страницу архива, при листании вперёд проходит весь архив.
  4. Путается в логике настроек масштаба по умолчанию. При многократном пролистывании директории один и тот же файл может показать как 1:1, с фиксированным увеличением и подогнанный по размеру окна.
  5. Неудобная прокрутка больших картинок. Линуксовых просмотрщиков с удобной прокруткой не встречал.
question4 ★★★★★
()
Последнее исправление: question4 (всего исправлений: 1)

Total Commander.

кроссплатформенный

Под Wine работает.

bodqhrohro_promo
()
Ответ на: комментарий от JacobTwoTwo

Мне нужно просматривать много архивов. И совершенно логично и ожидаемо когда после просмотра одного архива автоматически показываются изображения из следующего. Это называется юзабилити.

IFS='\n'; for a in $(find ./porno -name "*.rar"); do myviewer.sh $a; done

Зачем искать отдельную программу-комбайн, когда есть удобный и няшный шелл?

skiminok1986 ★★★★★
()
Последнее исправление: skiminok1986 (всего исправлений: 3)

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

Архивы распаковывать руками я не намерен.

Похоже **ЮНИКС-ВЕЙ** обошел вас стороной.

Im_not_a_robot ★★★★★
()

С помощью Simple Viewer GL и такого скрипта:

#!/bin/sh

extractAndRun()
{
    echo "Extracting $1 to $2..."

    case $1 in
        *.zip) unzip $1 -d $2 ;;
        *) echo "'$1' cannot be extracted" ;;
    esac

    sviewgl -r $2
}

if [ -f $1 ] ; then
    tempfoo=`basename $0`
    TMPFILE=`mktemp -d -t ${tempfoo}`
    if [ $? -ne 0 ]; then
        echo "$0: Can't create temp file, exiting..."
        exit 1
    fi

    extractAndRun "$1" "${TMPFILE}"

    rm -fr "${TMPFILE}"
else
    echo "'$1' is not a valid file"
    exit 1
fi

Это для ZIP-архивов. Поддержку остальных добавьте сами, мне лень изучать параметры распаковки других архиваторов.

andreyu ★★★★★
()
Ответ на: комментарий от question4

Посмотрел. Ко всему прочему он не может «прозрачно» переходить на следующий архив. Это неприемлемо для меня. Открывать каждый архив отдельно у меня пальцы отсохнут.

JacobTwoTwo
() автор топика

Gwenview. Умеет работать с архивами, и сборки под Windows тоже были.

Pravorskyi ★★★
()
Ответ на: комментарий от JacobTwoTwo

У тебя взаимоисключающие параграфы

он не может «прозрачно» переходить на следующий архив

и

нужно просмотреть их содержимое и принять решение что с ним делать дальше

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

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

В моём случае это очевидно по сути содержимого: в архивах наборы текстур, которые представляют из себя анимацию. Так что переход заметен без проблем.

JacobTwoTwo
() автор топика
Ответ на: комментарий от JacobTwoTwo

Думаю, случай очень уж специфичен. Настолько специфичен, что для него как раз можно скрипт написать, перебирающий все архивы (для ускорения процесса пусть распаковывает в tmp).

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Да нет ничего специфичного. Мой конкретный случай никого волновать не должен. Мне нужен просмотрщик изображений в архивах с прозрачным переходом между ними. Такое уже есть. Например MComix, только от глючный и тормозящий.

JacobTwoTwo
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.