Як створити веб-галерею зображень в режимі офлайн? (на сервері немає php)


9

Я щойно відвідував величезне сімейне зібрання, і ось через годину після повернення додому люди надсилають текстові повідомлення з проханням про фотографії. Угода полягає в тому, що зображення виглядають як ~ 5 Мб на шматок, тому повідомлення електронною поштою не є можливим.

У мене є доступ до кількох веб-серверів з достатньою кількістю місця, але немає доступних скриптів на php або будь-який інший сервер. Ось чому я шукаю програмне забезпечення (бажано openource), яке може генерувати альбом в автономному режимі, а не просто ділитися ним для того, щоб світ побачив на своєму сервері. Звичайно, я міг би це зробити вручну, але зображень багато.

Відповіді:


8

А як щодо використання Picasa та створення веб-альбому (обмеження 1 Гб)?


У будь-якому разі я пропоную вам змінити їх розмір (лише для show'em), 5 МБ, безумовно, занадто багато для слайд-шоу на екрані.

Прекрасним інструментом для цього є (IMO) ImageMagick, де ви можете знайти безліч практичних подій, але ось приклад:

i = 1
для f в * .jpg; робити
  n = `printf '% 08d' $ i`
  конвертувати $ f-мініатюру 1000x1000 out / p $ n.jpg
  перетворити $ f-мініатюру 150x150 ^ -гравітаційний центр -розмір 150x150 out / _p $ n.jpg
  i = $ [i + 1]
зроблено

Він створює в каталозі як великі зображення (максимум 1000х1000), так і ескізи (150х150) ./out/. Все, що вам потрібно зробити зараз, це створити index.htmlфайл:

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

Ось ми і просто перемістимо вміст ./out/каталогу десь на вашому сервері.

Примітка: це не найкраще рішення вашої проблеми, це лише швидкий проект, але я думаю, що корисно знати такі інструменти.


15

Ви можете скористатись одним із них (усі з відкритим кодом):

Деякі з них згадуються в цьому порівнянні .


1
Нарешті знайдений належним чином підтримуваний та із таким (на основі Python): github.com/saimn/sigal
lkraav

2
llgal - саме те, що я шукав! Ви навіть можете >> sudo apt-get install llgal
Ahi Tuna

У мене виникло чимало проблем, які намагалися встановити Install Sigalна Ubuntu 12.10. З іншого боку llgalпрацював чудово.
Шрідхар Сарнобат

3

Ви також можете використовувати Picasa для створення статичних HTML-файлів для відображення в Інтернеті, просто перейдіть на папку-> Експорт як HTML-сторінку. Звідти ви можете вибрати шаблон і змінити розмір зображень, якщо бажаєте.


0

а як спробувати сфотографувати ? це вилка з фотоплавкою, яка використовує трохи php та дозволяє ділитися вмістом (оригінальний фотоплав не дозволяє).

Крім того, він управляє відео (оригінальний фотоплав не дозволяє), дозволяє сортувати альбоми та медіа-файли та має безліч змінних параметрів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.