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

9

Acabei de assistir a uma enorme reunião familiar, e agora, uma hora depois de chegar em casa, as pessoas estão enviando mensagens de texto pedindo as fotos. O negócio é que as imagens são como ~ 5mb por peça, então enviar e-mails para as pessoas não é uma opção.

Eu tenho acesso a alguns servidores web com muito espaço, mas nenhum PHP ou qualquer outro script disponível no servidor. É por isso que estou em busca de software (preferencialmente opensource) que possa gerar o álbum offline, e que apenas compartilhá-lo para o mundo ver no meu servidor. Claro que eu poderia fazer isso manualmente, mas existem muitas imagens.

    
por Algific 18.09.2010 / 20:10

4 respostas

8

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

De qualquer forma eu sugiro que você redimensione em lote (apenas para show'em), 5MB são definitivamente muito para um slideshow de tela.

Uma excelente ferramenta para fazer isso é (IMO) ImageMagick você pode encontrar muitos howtos por aí, mas aqui está uma amostra:

i=1
for f in *.jpg ; do
  n='printf '%08d' $i'
  convert $f -thumbnail 1000x1000 out/p$n.jpg
  convert $f -thumbnail 150x150^ -gravity center -extent 150x150 out/_p$n.jpg
  i=$[i+1]
done

Cria grandes figuras (máx. 1000x1000) e miniaturas (150x150) no diretório ./out/ . Tudo o que você precisa fazer agora é criar um arquivo index.html :

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 diretório ./out/ para algum lugar no seu servidor.

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

    
por 18.09.2010 / 20:31
15

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

Algumas delas são mencionadas em esta comparação .

    
por 29.06.2013 / 14:56
3

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

    
por 18.09.2010 / 21:51
0

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

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

    
por 15.09.2017 / 22:26