mpd / xine como daemon para exibir imagens?

4

Estou procurando um daemon que me permita exibir programaticamente imagens em X e que ouça comandos em um soquete ou porta de rede.

Basicamente, pense em mpd ou xine , não apenas para áudio ou vídeo, mas para imagens. Um recurso interessante seria misturar uma imagem em outra, se solicitado por meio de um comando.

Algum apontador?

Ok, por que preciso disso?
Eu preciso roteiro exibindo imagens no visor com base em várias entradas, chamando feh e amigos (e matando-os uma vez que a próxima imagem deve ser exibida) produz uma tela preta não tão bom entre as imagens, não há "crossfading" ou qualquer outro efeito entre as imagens.

Obrigado!

    
por Christian 27.09.2012 / 18:50

2 respostas

3

Não consegui encontrar nada especificamente projetado para isso. No entanto, posso pensar em algumas maneiras de reunir tudo:

  1. geeqie tem um modo remoto. Isso seria perfeito, exceto que não há transições e às vezes você vê uma carga de imagem ... Exemplo (supondo que você já tenha um geeqie em execução): geeqie -r -fs; for f in *.png; do geeqie -r file:"$f"; sleep 1; done; geeqie -r -fS

  2. mplayer2 com -slave -idle . O mplayer pode jogar PNG (etc.) usando mf: // Comece com um fps baixo (digamos, 1), e então pause imediatamente. Você deve então poder avançar para a próxima imagem. E adicione mais com loadfile. Não testou isso ...

  3. O Firefox está sendo executado no modo de tela inteira, com a configuração de URLs abertas substituindo a atual. Você pode usar firefox --remote para controlar.

  4. Visualizador de imagens de escolha, sendo executado em dois desktops virtuais diferentes. Carregue uma imagem em cada uma delas e use o interruptor da área de trabalho para ocultar a carga (e, dependendo do gerenciador de janelas, até mesmo fazer uma transição).

  5. Tenha uma sessão X completamente vazia e defina o plano de fundo (papel de parede) para a imagem. Muitos utilitários de linha de comando para alterar o papel de parede.

por 27.09.2012 / 21:43
3

ImageMagick 's animate tem uma -remote opção onde você pode executar um comando em um animate existente janela. Ele não faz transições, mas você pode usar as outras ferramentas do ImageMagick para criar uma animação GIF de transição para cada uma e exibi-la entre cada uma delas. imagem sólida.

    
por 27.09.2012 / 23:23

Tags