Quais visualizadores de imagem rápidos estão disponíveis para o Ubuntu?

53

Qual é o visualizador de imagens mais rápido / responsivo?

Estou procurando um programa que responda e abra grandes .jpgs rapidamente - progressivamente e / ou carregando inteligentemente apenas as partes que ele renderizará. Uma imagem de 6 MB tem uma resolução de 4000x3000, enquanto o meu eeePC tem apenas 1024x600, portanto, de qualquer maneira, não vejo muitos pixels. Outra técnica é armazenar em cache as imagens em segundo plano enquanto estou vendo a primeira. Muitos programas no Windows fazem coisas assim, há algo que você possa recomendar para um eeePC executando o Ubuntu?

Contexto: Recentemente, mudei para o XFCE para reviver meu eeePC (como o Gnome Shell e o Unity são um pouco lentos). Em geral, estou satisfeito, pois funciona muito rápido, e posso fazer o trabalho em qualquer lugar. No entanto, gostaria de organizar algumas fotos que tenho e todos os visualizadores de imagens que experimentei são muito lentos. Por exemplo, o Ristretto, o visualizador de imagens enxutas do XFCE, leva cerca de um segundo para abrir uma imagem de 1,8 MB (5 segundos para uma imagem de 6 MB) e congela nesse período.

jdm
fonte
Pessoas que podem adicionar tags: Talvez você deva considerar uma tag low-end para perguntas sobre a execução do Ubuntu em hardware low-end ou antigo? (Alternativamente, poderíamos ter uma tag sobre configurações magras e rápidas de Ubuntu.)
jdm
Não estou tendo problemas com o tempo de carregamento dos aplicativos , mas com o tempo de carregamento das imagens . Eye of Gnome, Shotwell, Ristretto, GPicView, todos carregam rápido o suficiente e sua interface funciona bem. Posso até executar o Digikam, que tem um longo tempo de inicialização, mas uma vez carregado é bom. Estou procurando principalmente por algo que me permita alternar rapidamente entre imagens grandes, não necessariamente por uma GUI mínima.
jdm
Entendo o que você quer dizer, embora, na minha resposta, mencione que você pode alternar entre imagens de alta resolução no modo apresentação de slides com fehmuito mais rapidez do que gthumbetc. O carregamento das imagens é o foco da minha resposta abaixo; ignore o comentário que fiz acima sobre o tempo de carregamento dos programas.
Por favor, marque uma das respostas como aceitas se achar que algumas delas são úteis.
Lucio
Existe um número bastante pequeno de implementações de decodificadores jpeg livres realmente diferentes por aí. Suponho que a maioria dos visualizadores de imagens use a biblioteca libjpeg6 padrão, que é incluída por padrão em praticamente todas as distribuições Linux e foi atualizada pela última vez em 1998. Esse código é apenas o código de referência gratuito do grupo JPEG. Os espectadores que incorporam seu próprio decodificador provavelmente também usam apenas algo baseado na implementação de referência. Portanto, as diferenças de velocidade serão baseadas na eficiência com que o aplicativo lida com os pixels depois que eles saem do decodificador e se eles são pré-buscados.
Roger Dahl

Respostas:

35

GPicView

Eu recomendo a você este visualizador de imagens simples e rápido.

Como você diz que seu computador não é uma calculadora super rápida, você deve procurar um software com poucas funções (o mínimo possível), e esse software atende a esse requisito, veja a próxima captura de tela e você notará.

ss

Você pode instalá-lo através do Centro de Software .

Lucio
fonte
@ jdm Espero que este software funcione bem com o seu computador. Por favor, deixe-me saber o desempenho que você obtém.
Lucio
3
Faz pré-busca de imagem?
Flimm
2
Quero dizer: ele carrega a próxima imagem na apresentação de slides na RAM, antes de realmente exibi-la? Isso torna a exibição da próxima imagem instantânea (pelo menos quando você passa alguns segundos visualizando a imagem atual).
Flimm
11
Apenas o instalei e é exatamente o que eu estava procurando. Agora eu sou capaz de abrir rapidamente imagens da linha de comando! obrigado #
21443
11
@ Lucio Usar mais memória geralmente é uma boa maneira de ganhar velocidade. Por exemplo, pré-cache de imagens. Suas visualizações estão desatualizadas. Você está trabalhando em um Pentium MMX?
Aleksandr Dubinsky
21

Por pura velocidade, fehé o visualizador de imagens mais responsivo que você já viu; pode demorar um pouco para se acostumar, pois é gerenciado a partir da linha de comando. No entanto, você pode adicionar vários fehcomandos como ações personalizadas aos gerenciadores de arquivos, como Nautiluse Thunarpara que você possa ativar feho menu de contexto ao navegar pelos arquivos.

Na página de manual, observe que:

Feh é um visualizador de imagens baseado em modo. Ele é especialmente voltado para usuários da linha de comando que precisam de um visualizador de imagens rápido, sem grandes dependências da GUI, embora também possa ser iniciado por gerenciadores de arquivos (gráficos) para visualizar uma imagem. Ele suporta listas de arquivos, vários modos de classificação de imagens, legendas de imagens e muito mais ... Atalhos de teclado configuráveis ​​são usados ​​para controlá-lo.

Alguns exemplos de uso:

Feh opera em vários modos, como apresentação de slides, montagem, índice e miniatura, embora você possa, obviamente, visualizar as imagens individualmente e também salvar os resultados da exibição do índice ou miniatura em arquivo.

Todos os exemplos a seguir pressupõem que você use terminal cdpara a pasta que contém as imagens primeiro:

1) Para iniciar uma apresentação de slides em tela cheia e exibir todas as imagens carregáveis ​​na pasta com um intervalo de 3 segundos e depois sair, execute:

feh -F -D 3 --cycle-once *

Você pode usar o botão de rolagem do mouse para percorrer as imagens de um lado para o outro enquanto a apresentação de slides está em execução. Mesmo com imagens de alta resolução (5 a 6 mb cada), você pode folhear as imagens incrivelmente rapidamente.

Você também pode adicionar este comando, com pequenas modificações, como uma ação 'personalizada', item de menu de contexto em um gerenciador de arquivos como Thunar( feh -F -D 3 --cycle-once %F): veja minha resposta aqui sobre Thunarações personalizadas.

Nota : quando não estiver em execução no modo de tela cheia ( -F), pode ser necessário fornecer a --scale-downopção de comando para que as imagens preencham a área de trabalho, mas não sejam exibidas no tamanho real (que pode ser de 4000x3000 e não caberia na tela).

feh --scale-down picture.jpg

Portanto, seu comando / iniciador 'aberto com' personalizado deve usar esta --scale-downopção nos momentos em que você deseja visualizar imagens individuais.

2) No caso de criar uma impressão de índice e salvar em arquivo, você pode usar o seguinte comando:

feh -I --preload -o index.png

3) Você também pode usar a opção de miniatura ( -t), que é como o comando anterior, mas permite clicar nas miniaturas do arquivo criado:

feh -t --preload --scale-down -o thumbprint.png

Você pode fazer muito mais com fehe há muitas outras opções para experimentar, portanto, para obter mais informações, consulte man feho Manpages on-line do Ubuntu .

Comunidade
fonte
2
Faz pré-busca de imagem?
Flimm
11
@Flimm Não tenho certeza, no entanto, a --preloadopção acima é apenas sobre a eliminação de tipos sem imagem ao agrupar uma impressão de índice ou miniatura.
11
Estou procurando geralmentefeh -FZ *
Andrew Wagner
2
Eu realmente gosto de feh. Eu queria uma apresentação de slides em que as imagens fossem cicladas em um intervalo de 5 minutos e as duas outras opções que eu tentei (gThumb e visualizador nativo do Ubuntu) foram limitadas a 100 segundos. Por que um desenvolvedor colocaria essa limitação está totalmente além de mim, mas o feh salvou o dia. Obrigado :)
Axonn
21

Viewnior

Viewnior tem sido o visualizador de imagens mais rápido para mim:

insira a descrição da imagem aqui

Mais um motivo para escolher o Viewnior é que não é afetado por esse bug de escala de imagem que prevalece em muitos outros visualizadores de imagens baseados em GTK (veja aqui outras soluções para esse bug).


Instalação

Ubuntu 14.10 e superior

A partir do Ubuntu 14.10, o Viewnior agora faz parte dos repositórios oficiais do Ubuntu. Você pode instalá-lo no Centro de Software ou executando o seguinte comando:

sudo apt-get install viewnior

Versões anteriores do Ubuntu

Um PPA de terceiros para o Viewnior já está disponível. Antes de prosseguir com a instalação, leia as perguntas e respostas a seguir sobre PPAs e seus perigos potenciais:

Se você tiver certeza de adicionar um PPA de terceiros, poderá instalar o Viewnior usando os seguintes comandos:

sudo add-apt-repository ppa:desdelinux/viewnior
sudo apt-get update
sudo apt-get install viewnior

Fonte: http://blog.desdelinux.net/instala-viewnior-en-ubuntu-12-04-13-10-14-04-ppa/


Como alternativa, você pode compilar o Viewnior a partir da fonte:

git clone https://github.com/xsisqox/Viewnior.git
cd Viewnior
./autogen.sh
./configure
make
sudo apt-get install checkinstall
sudo checkinstall

Em vez de usar o checkinstall para gerar um pacote debian e instalá-lo através do gerenciador de pacotes, você também pode executar make install. Com esse método, você não poderá gerenciar sua instalação a partir do gerenciador de pacotes.

Glutanimado
fonte
O visualizador de imagens mais rápido, de longe, foi o Viewnior para mim. E que computador você tem?
Lucio
@Lucio Padrão Core i5 Notebook com Ubuntu 12.04LTS. Não veja como a configuração do meu computador seria relevante. As diferenças de desempenho devem ser visíveis através das fronteiras. O Viewnior também vem com muito mais recursos. Você deveria experimentá-lo.
Glutanimado
Sim, eu sei, é um excelente software. Mas eu estava me referindo que esse visualizador de imagens é bom demais para o computador do OP ( alto requisito de recursos). Além disso, acho que qualquer visualizador de imagens será muito rápido com essa CPU, seu computador é ótimo!
Lucio
11
Ah, você está certo, é claro. Eu tinha esquecido que o OP ostenta um PC EEE. Receio não saber se o Viewnior é leve o suficiente para esse sistema. Mas também não fará mal tentar. Quanto à CPU, eu concordo. É realmente um ótimo sistema. Ainda assim, vejo diferenças de desempenho entre o EOG e o gpicview / Viewnior. (EOG também tem um bug com supersampling / redução de escala que faz imagens de alta resolução olha feio quando ampliada para fora É isso que me trouxe para Viewnior inicialmente..)
Glutanimate
11
Excelente! super rápido pra mim também! Ubuntu 14.04 aqui
anh_ng8 22/09
10

Isso é bastante triste, mas o visualizador mais rápido para o meu PC (mobile core i5 2nd gen e ssd) é o Picasa instalado no Wine. Comparei os seguintes espectadores enquanto navegava rapidamente por centenas de jpg de 3 MB:

  • Picasa 3.9 no Wine - instantâneo (sim, se você estiver navegando muito rapidamente, poderá visualizar pré-visualizações em menor qualidade, mas ainda não precisará esperar enquanto estiver carregando, como em qualquer outro visualizador mencionado abaixo)
  • XNViewMP 0.72 - mais rápido que "muito rápido", mas mais lento que instantâneo :)
  • Viewnior 1.4-2 - muito rápido
  • GPicView 0.2.4-1 - rápido
  • gThumb 3: 3.3.1 - médio
  • Eye of GNOME 3.12.2 (padrão no Ubuntu) - terrivelmente lento
  • Shotwell Viewer 0.20.2 - terrivelmente lento

PS: O PicasaPhotoViewer.exe é realmente um visualizador, não o Picasa3.exe

janot
fonte
2

O Mcomix, na verdade, não é um visualizador de "imagens" tradicional, mas um leitor de quadrinhos, mas como pré-carrega todas as fotos em uma pasta / zip / rar / o que for instantâneo ao trocar de fotos (em uma página) + há uma pequena prévia no lado em que pode ver quais fotos já estão pré-carregadas

boscowitch
fonte
0

Fototônico, é rápido, agradável, muito funcional e oferece uma navegação fácil, além de opções básicas. Como a maioria dos visualizadores de imagens do Ubuntu está ausente o suporte ao xcf (tanto quanto sei, infelizmente apenas o Gwenview (depende do KDE4) e o gThumb têm isso)

Christian Hartmann
fonte