¿Cómo generar una galería de imágenes web sin conexión? (sin php en el servidor)


9

Acabo de asistir a una gran reunión familiar, y ahora, una hora después de llegar a casa, la gente está enviando mensajes de texto pidiendo las fotos. El trato es que las imágenes son como ~ 5mb por pieza, por lo que enviar correos electrónicos a las personas no es una opción.

Tengo acceso a unos pocos servidores web con mucho espacio, pero no tengo PHP ni ninguna otra secuencia de comandos del lado del servidor disponible. Es por eso que estoy buscando software (preferiblemente de código abierto) que pueda generar el álbum sin conexión, y que simplemente compartirlo para que el mundo lo vea en mi servidor. Por supuesto que podría hacer esto manualmente, pero hay muchas imágenes.

Respuestas:


8

¿Qué pasa con el uso de Picasa y la creación de un álbum web (límite de 1 GB)?


De todos modos, le sugiero que los redimensione por lotes (solo para mostrarlos), 5 MB son definitivamente demasiado para una presentación de diapositivas en pantalla.

Una herramienta excelente para hacer eso es (IMO) ImageMagick , puedes encontrar muchos ejemplos, pero aquí hay una muestra:

i = 1
para f en * .jpg; hacer
  n = `printf '% 08d' $ i`
  convertir $ f -mínima 1000x1000 fuera / p $ n.jpg
  convertir $ f -miniatura 150x150 ^ -centro de gravedad -extensión 150x150 fuera / _p $ n.jpg
  i = $ [i + 1]
hecho

Crea imágenes grandes (máx. 1000x1000) y miniaturas (150x150) en el directorio ./out/. Todo lo que tienes que hacer ahora es crear un index.htmlarchivo:

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

Aquí vamos, simplemente mueva el contenido del ./out/directorio a algún lugar de su servidor.

Nota: No es la mejor solución a su problema, es solo un borrador rápido, pero creo que es útil conocer esas herramientas.


15

Puede usar uno de estos (todos de código abierto):

Algunos de estos se mencionan en esta comparación .


1
Finalmente encontré uno correctamente mantenido y con un siguiente (basado en Python): github.com/saimn/sigal
lkraav

2
¡llgal es exactamente lo que estaba buscando! incluso puede >> sudo apt-get install llgal
Ahi Tuna

Estaba teniendo muchos problemas tratando de instalar Sigalen Ubuntu 12.10. Por otro lado llgalfuncionó muy bien.
Sridhar Sarnobat

3

También puede usar Picasa para generar archivos html estáticos para mostrar en la web, simplemente vaya a Carpeta-> Exportar como página html. Desde allí, puede elegir una plantilla y cambiar el tamaño de las imágenes si lo desea.


0

¿Qué hay de probar myphotoshare ? es un tenedor de fotofloat que utiliza un poco de php y permite compartir contenido (el fotofloat original no lo permite).

Además de eso, administra videos (el fotofloat original no lo hace), permite la clasificación de álbumes y medios, y tiene muchas variables de personalización.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.