Como gerar galeria de imagens da web offline? (sem php no servidor)


9

Acabei de participar de uma grande reunião de família e agora uma hora depois de chegar em casa as pessoas estão mandando mensagens pedindo as fotos. O acordo é que as imagens têm aproximadamente 5mb por peça, portanto, enviar e-mail para as pessoas não é uma opção.

Eu tenho acesso a alguns servidores web com bastante espaço, mas nenhum php ou qualquer outro script do lado do servidor disponível. É por isso que estou em busca de software (de preferência código aberto) que possa gerar o álbum offline, e não apenas compartilhá-lo para o mundo inteiro ver no meu servidor. Claro que eu poderia fazer isso manualmente, mas existem muitas imagens.

Respostas:


8

Que tal usar o Picasa e criar um álbum da web (limite de 1 GB)?


De qualquer forma, sugiro que você o redimensione em lote (apenas para exibição), 5 MB são definitivamente demais para uma apresentação de slides da tela.

Uma excelente ferramenta para isso é o ImageMagick (IMO). Você pode encontrar muitos exemplos, mas aqui está um exemplo:

i = 1
para f em * .jpg; Faz
  n = `printf '% 08d' $ i`
  converter $ f - miniatura 1000x1000 saída / p $ n.jpg
  converter $ f - miniatura 150x150 ^ - centro de gravidade - próxima 150x150 saída / _p $ n.jpg
  i = $ [i + 1]
feito

Ele cria imagens grandes (máximo de 1000 x 1000) e miniaturas (150 x 150) no diretório ./out/. Tudo o que você precisa fazer agora é criar um index.htmlarquivo:

cd out/
for f in p* ; do
  echo "<a href='$f'><img src='_$f'></a>"
done > index.html

Aqui vamos nós, basta mover o conteúdo do ./out/diretório para algum lugar do seu servidor.

Nota: Não é a melhor solução para o seu problema, é apenas um rascunho rápido, mas acho útil conhecer essas ferramentas.


15

Você pode usar um destes (todos de código aberto):

Alguns destes são mencionados nesta comparação .


11
Finalmente encontrei um mantido adequadamente e com seguidores (baseado em Python): github.com/saimn/sigal
lkraav

2
llgal é exatamente o que eu estava procurando! você pode até mesmo >> sudo apt-get install llgal
Ahi Tuna

Eu estava tendo muitos problemas tentando instalar Sigalno Ubuntu 12.10. Por outro lado, llgalfuncionou muito bem.
Sridhar Sarnobat

3

Você também pode usar o Picasa para gerar arquivos html estáticos para exibição na Web, apenas vá para Pasta-> Exportar como página html. A partir daí, você pode escolher um modelo e redimensionar as imagens, se desejar.


0

Que tal tentar o myphotoshare ? é um fork do photofloat que usa um pouco de php e permite compartilhar conteúdo (o photofloat original não permite).

Além disso, ele gerencia vídeos (o photofloat original não), permite a classificação de álbuns e mídias e possui muitas variáveis ​​de personalização.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.