Come generare una galleria di immagini web offline? (nessun php sul server)


9

Ho appena partecipato a una grande riunione di famiglia, e ora un'ora dopo essere tornati a casa la gente manda un sms per chiedere le foto. L'accordo è che le immagini sono come ~ 5 MB un pezzo, quindi le persone via e-mail non sono un'opzione.

Ho accesso ad alcuni server Web con molto spazio, ma non sono disponibili php o altri script lato server. Ecco perché sono alla ricerca di software (preferibilmente opensource) in grado di generare l'album offline e di condividerlo semplicemente per il mondo da vedere sul mio server. Ovviamente potrei farlo manualmente, ma ci sono molte immagini.

Risposte:


8

Che ne pensi dell'utilizzo di Picasa e della creazione di un album web (limite di 1 GB)?


Comunque ti consiglio di ridimensionarli in batch (solo per show'em), 5 MB sono decisamente troppo per una presentazione di schermo.

Uno strumento eccellente per farlo è (IMO) ImageMagick che puoi trovare molti howtos in giro, ma ecco un esempio:

i = 1
per f in * .jpg; fare
  n = `printf '% 08d' $ i`
  converti $ f -thumbnail 1000x1000 out / p $ n.jpg
  converti $ f -thumbnail 150x150 ^ -gravity center -extent 150x150 out / _p $ n.jpg
  i = $ [i + 1]
fatto

Crea sia immagini grandi (max 1000x1000) che miniature (150x150) nella directory ./out/. Tutto quello che devi fare ora è creare un index.htmlfile:

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

Qui andiamo, basta spostare il contenuto della ./out/directory da qualche parte nel tuo server.

Nota: non è la soluzione migliore al tuo problema, è solo una bozza veloce, ma penso che sia utile conoscere tali strumenti.


15

Puoi usare uno di questi (tutti open source):

Alcuni di questi sono menzionati in questo confronto .


1
Finalmente ne
ho

2
llgal è esattamente quello che stavo cercando! puoi anche >> sudo apt-get install llgal
Ahi Tuna,

Avevo molti problemi nel tentativo di installare Sigalsu Ubuntu 12.10. D'altra parte ha llgalfunzionato alla grande.
Sridhar Sarnobat,

3

Puoi anche utilizzare Picasa per generare file html statici da visualizzare sul Web, basta andare su Cartella-> Esporta come pagina html. Da lì puoi scegliere un modello e ridimensionare le immagini se lo desideri.


0

che dire di provare a myphotoshare ? è un fork di photofloat che utilizza un po 'di php e consente di condividere il contenuto (il photofloat originale non lo consente).

Oltre a ciò gestisce i video (il photofloat originale no), consente l'ordinamento di album e media e ha molte variabili di personalizzazione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.