Comment générer une galerie d'images Web hors ligne? (pas de php sur le serveur)


9

Je viens d'assister à une grande réunion de famille, et maintenant une heure après être rentré à la maison, les gens envoient des SMS pour demander les photos. Le problème est que les images sont comme ~ 5 Mo par morceau, donc envoyer des e-mails à des gens n'est pas une option.

J'ai accès à quelques serveurs Web avec beaucoup d'espace, mais pas de php ou tout autre script côté serveur disponible. C'est pourquoi je suis à la recherche de logiciels (de préférence opensource) capables de générer l'album hors ligne, et de simplement le partager pour que le monde puisse le voir sur mon serveur. Bien sûr, je pourrais le faire manuellement, mais il y a trop d'images.

Réponses:


8

Qu'en est-il de l'utilisation de Picasa et de la création d'un album Web (limite de 1 Go)?


Quoi qu'il en soit, je vous suggère de les redimensionner par lots (juste pour les afficher), 5 Mo sont définitivement trop pour un diaporama d'écran.

Un excellent outil pour ce faire est (IMO) ImageMagick, vous pouvez trouver de nombreux howtos autour, mais voici un exemple:

i = 1
pour f dans * .jpg; faire
  n = `printf '% 08d' $ i`
  convertir $ f - miniature 1000x1000 out / p $ n.jpg
  convertir $ f - miniature 150x150 ^ - centre de gravité -extent 150x150 out / _p $ n.jpg
  i = $ [i + 1]
terminé

Il crée à la fois de grandes images (max 1000x1000) et des miniatures (150x150) dans le répertoire ./out/. Il ne vous reste plus qu'à créer un index.htmlfichier:

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

C'est parti, déplacez simplement le contenu du ./out/répertoire quelque part dans votre serveur.

Remarque: Ce n'est pas la meilleure solution à votre problème, c'est juste un brouillon rapide, mais je pense qu'il est utile de connaître de tels outils.


15

Vous pouvez utiliser l'un d'eux (tous open source):

Certains d'entre eux sont mentionnés dans cette comparaison .


1
Enfin trouvé un correctement entretenu et avec un suivant (basé sur Python): github.com/saimn/sigal
lkraav

2
llgal est exactement ce que je cherchais! vous pouvez même >> sudo apt-get install llgal
Ahi Tuna

J'avais beaucoup de problèmes à essayer d'istaller Sigalsur Ubuntu 12.10. D'un autre côté, llgala très bien fonctionné.
Sridhar Sarnobat

3

Vous pouvez également utiliser Picasa pour générer des fichiers html statiques à afficher sur le Web, allez simplement dans Dossier-> Exporter en tant que page html. De là, vous pouvez choisir un modèle et redimensionner les images si vous le souhaitez.


0

qu'en est-il d'essayer de myphotoshare ? c'est une fourche à flotteur qui utilise un peu de php et permet de partager du contenu (le flottement d'origine ne le permet pas).

En plus de cela, il gère les vidéos (le flottement d'origine ne le fait pas), permet le tri des albums et des médias et possède de nombreuses variables de personnalisation.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.