Jak wygenerować galerię zdjęć w trybie offline? (bez php na serwerze)

9

Właśnie uczestniczyłem w wielkim spotkaniu rodzinnym, a teraz godzinę po powrocie do domu ludzie piszą SMS-y z prośbą o zdjęcia. Chodzi o to, że obrazy mają rozmiar około 5 MB, więc wysyłanie wiadomości e-mail do ludzi nie wchodzi w grę.

Mam dostęp do kilku serwerów WWW z dużą ilością miejsca, ale nie mam php ani żadnego innego skryptu po stronie serwera. Właśnie dlatego szukam oprogramowania (najlepiej opensource), które może wygenerować album offline, a następnie udostępnić go światu na moim serwerze. Oczywiście mógłbym to zrobić ręcznie, ale jest wiele zdjęć.

Algifikacja
źródło

Odpowiedzi:

8

Co powiesz na korzystanie z Picasy i tworzenie albumu internetowego (limit 1 GB)?


W każdym razie sugeruję, aby zmienić rozmiar partii (tylko na show'em), 5 MB to zdecydowanie za dużo na pokaz slajdów.

Doskonałym narzędziem do tego jest (IMO) ImageMagick, w którym można znaleźć wiele poradników, ale oto przykład:

i = 1
dla f w * .jpg; zrobić
  n = `printf '% 08d' $ i`
  konwertuj $ f -thumbnail 1000x1000 out / p $ n.jpg
  konwersja $ f - ślimak 150x150 ^ - środek ciężkości - wypis 150x150 na zewnątrz / _p $ n.jpg
  i = $ [i + 1]
gotowy

Tworzy zarówno duże obrazy (maks. 1000 x 1000), jak i miniatury (150 x 150) w katalogu ./out/. Teraz musisz tylko utworzyć index.htmlplik:

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

Proszę bardzo, przenieś zawartość ./out/katalogu gdzieś na twój serwer.

Uwaga: To nie jest najlepsze rozwiązanie twojego problemu, to tylko szybki szkic, ale myślę, że warto znać takie narzędzia.

Cyrus
źródło
15

Możesz użyć jednego z tych (wszystkie open source):

Niektóre z nich są wymienione w tym porównaniu .

Janus Troelsen
źródło
1
W końcu znalazłem jeden poprawnie utrzymany i z następującym (oparty na Pythonie): github.com/saimn/sigal
lkraav
2
lggal jest dokładnie tym, czego szukałem! możesz nawet >> sudo apt-get install llgal
Ahi Tuna
Miałem wiele problemów, próbując zainstalować Sigalna Ubuntu 12.10. Z drugiej strony llgaldziałało świetnie.
Sridhar Sarnobat
3

Możesz także użyć Picasy do generowania statycznych plików HTML do wyświetlania w Internecie, wystarczy przejść do folderu Folder-> Eksportuj jako stronę HTML. Stamtąd możesz wybrać szablon i zmienić rozmiar zdjęć, jeśli chcesz.

Phil
źródło
0

co powiesz na próbę skorzystania z myphotoshare ? jest to widelec do Photofloat, który wykorzystuje trochę php i pozwala na dzielenie się zawartością (oryginalny photofloat na to nie pozwala).

Poza tym zarządza filmami (nie ma oryginalnego photofloat), umożliwia sortowanie albumów i multimediów oraz ma wiele zmiennych dostosowywania.

Paolo Benvenuto
źródło