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

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

У меня есть доступ к нескольким веб-серверам с достаточным пространством, но нет доступных php или других серверных скриптов. Вот почему я нахожусь в поиске программного обеспечения (предпочтительно с открытым исходным кодом), которое может генерировать альбом в автономном режиме, а не просто делиться им с миром, чтобы увидеть на моем сервере. Конечно, я мог бы сделать это вручную, но есть много изображений.

4 ответа

Решение

Как насчет использования Picasa и создания веб-альбома (ограничение 1 ГБ)?


В любом случае, я предлагаю вам изменить их размер (только для show'em), 5MB определенно слишком много для слайд-шоу на экране.

Отличным инструментом для этого является (IMO) ImageMagick, вы можете найти множество практических рекомендаций, но вот пример:

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

В каталоге создаются как большие изображения (макс. 1000x1000), так и миниатюры (150x150). ./out/, Все, что вам нужно сделать сейчас, это создать index.html файл:

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

Здесь мы идем, просто переместить содержимое ./out/ каталог где-то на вашем сервере.

Примечание: это не лучшее решение вашей проблемы, это всего лишь быстрый набросок, но я думаю, что полезно знать такие инструменты.

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

Некоторые из них упоминаются в этом сравнении.

Вы также можете использовать Picasa для генерации статических html-файлов для отображения в Интернете, просто перейдите в Folder->Export as html page. Оттуда вы можете выбрать шаблон и изменить размер изображения, если хотите.

Как насчет того, чтобы попробовать myphotoshare? Это вилка для фотофлота, которая использует немного php и позволяет делиться контентом (оригинальный фотофлоат не позволяет).

Кроме того, он управляет видео (оригинальная фотокамера не поддерживает), разрешает сортировку альбомов и мультимедиа и имеет множество переменных настроек.

Другие вопросы по тегам