Jak szybko stworzyć galerię zdjęć na stronie?

Gdy chcemy szybko stworzyć galerię naszych zdjęć w Internecie warto skorzystać z dwóch darmowych projektów, które dzięki skryptom PHP i technologii Flash, stworzą efektowną galerię fotografii, z automatycznym generowaniem miniaturek i animowanymi przejściami. Wystarczy tylko przekopiować odpowiednie pliki na serwer, skopiować swoje zdjęcia i uruchomić dołączony skrypt PHP. Oto dwa polecane przeze mnie rozwiązania:

  • SimpleViewer – nie obsługuje podkatalogów, ale dostosowuje rozmiary wyświetlanych zdjęć do rozmiaru przeglądarki, galerie można tworzyć zarówno na serwerze, jak i z pozycji popularnych programów do zarządzania zdjęciami np. Picasa,
  • PhotoFolio – główną zaletą programu jest obsługiwania podkatalogów ze zdjęciami, co umożliwia tworzenie wielu albumów w jednej galerii, galeria ta działa w oparciu o skrypt uruchamiany na serwerze, ale sterujące nią pliki XML można z powodzeniem edytować ręcznie,
  • dfGallery – darmowa galeria oferująca katalogi oraz obsługę kont Flickr, Picasa itp., dzięki czemu nie musimy składować zdjęć na własnym serwerze, oparta o XML, dowolnie skaluje zdjęcia, działa również w trybie Full Screen,
  • Flash-Based Galleries For Your Images – więcej, często całkiem efektownych galerii w technologii Flash, wymienionych we wpisie na blogu “Smashing Magazine”.

Osobiście nie przepadam za technologią Flash, ale ma ona wiele zalet w tworzeniu galerii zdjęć. Galerie tworzone przez zastosowanie animacji Flash i sterującego nią pliku XML (tworzonego ręcznie lub przez skrypt PHP) pozwalają każdemu na łatwą i dynamiczną prezentację swoich zdjęć. Dodatkowo można je tak spreparować, aby nie było możliwe skopiowanie prezentowanych plików. Jeżeli jednak szukacie efektownego zastępnika Flashowych galerii, istnieją niezmiernie ciekawe i efektowne projekty stworzone w JavaScript. Wystarczy dodać te skrypty do strony i lekko zmodyfikować odnośniki do obrazów, aby móc się cieszyć dynamicznym wyświetlaniem zdjęć na własnej stronie.

  • Lightbox JS (skrypt ten umożliwia bardzo proste tworzenie systemu wyświetlania zdjęć na stronie www, umożliwiając pokazywanie zdjęć na rodzaju warstwy nad właściwą treścią strony, na dodatek, nawet jeżeli użytkownik ma wyłączoną obsługą JavaScript, to wzbogacone tym skryptem strony nadal zachowują funkcjonalność),
  • Litebox albo Slimbox (odmiany powyższego skryptu, o zmniejszonej wielkości ładowanych plików),
  • ThickBox (kolejny skrypt zainspirowany techniką Lightbox, służący do wyświetlania dowolnej zawartości – zdjęć, tekstu całych stron, w “pływających” ramkach),
  • GreyBox (jak wyżej, ale ciut inaczej),
  • Highslide JS (podobny do Lightbox’a, le inny, ciekawy system dynamicznego pokazywania zdjęć).

Istnieją też galerie w JavaScript, które wyglądają niczym animacje Flash:

Więcej sposobów na tworzenie dynamicznych galerii zdjęć znajdziecie tutaj:

Istnieje nawet możliwość przekształcenia zwykłej listy napisanej w HTLMu w efektowną galerię opartą o style CSS:

Jest też wiele systemów automatycznego tworzenia galerii na stronach www, które wykorzystują rozbudowane panele administracyjne i bazy danych, ale nie przypadły mi one do gustu. Zainteresował mnie natomiast skrypt:

  • Zenphoto (system do tworzenia galerii zdjęć).

14 Responses to “Jak szybko stworzyć galerię zdjęć na stronie?”


  1. 1 Crougher 7 Maj 2008 o 19:13

    Polecam PhotoFolio :) Wielkie dzięki autorowi za pomoc.

  2. 2 Linki sponsorowane 29 Kwiecień 2009 o 13:58

    Super galeria :) Polecam ten skrypt !

  3. 3 dymek 17 Wrzesień 2009 o 15:30

    Ciekawy jest PhotoFolio, ale mam problem by dodac miniaturki, wszystko robie wg instrukcji, ale miniaturki nie sa dodawane. W katalogu „albums” na serwerze tworze nowy album i dodaje zdjecia, nastepnie wybieram:
    http://www.yoursitename.com/photofolio/bi.php
    potem
    http://www.yoursitename.com/photofolio/bt.php

    i waskakuje mi blad :
    Note: The GD imaging library was not found on this Server. Thumbnails will not be created. Please contact your web server administrator.

    Note: The GD imaging library is version 0 on this server. Thumbnails will be reduced quality. Please contact your web server administrator to upgrade GD version to 2.0.1 or later.

    a na stronie nie mam miniaturek ( jest jedynie przy test album)

    • 4 AD 17 Wrzesień 2009 o 15:42

      Problem jest dokładnie taki jak w komunikacie błędu. Na serwerze brakuje biblioteki GD, która jest odpowiedzialna za obróbkę grafiki za pomocą skryptów PHP. To kwestia dla administratora serwera.

  4. 5 dymek 17 Wrzesień 2009 o 17:24

    Musze w takim razie znalesc inny serwer ? Myslisz ze to cos pomoze ?
    Ps. dlaczego przy test album pokazuje ? Moze wystarczy edytowac jakis plikik… Sam nie wiem, a znac sie natym za bardzo nie znam

  5. 6 visuallfx77 17 Grudzień 2009 o 15:39

    fantastyczny materiał :) na pewno skorzystam z którejś propozycji ponieważ jestem w trakcie rzeźbienia własnej stronki.
    pozdrufffki

  6. 7 takart 5 Styczeń 2010 o 15:01

    Bardzo ciekawe zestawienie. Osobiście, gdy potrzebowałem zrobić szybko galerię zdjęć i miała to być „jednorazowa produkcja” to korzystałem z możliwości jej generowania w programie Photoshop Elements (wer.7). Można tam wybrać całkiem zgrabny szablon flash do prezentacji zdjęć. Teraz, gdy chciałem zrobić bardziej rozbudowaną stronę z własnym portfolio fotograficznym, to zrobiłem to na skrypcie WordPress. Teoretycznie skrypt jest przeznaczony do stawiania na nim blogów, ale do innych zastosowań też się nadaje. Od wersji 2.9 ma wbudowane funkcje wstępnej obróbki zdjęć, już wczytanych na serwer, w postaci ich przycinania, obracania i odbijania. Moje portfolio opartr na tym skrypcie i darmowym szablonie można zobaczyć pod adresem http://oziemblewski.album.pl

  7. 8 Carlito 12 Luty 2010 o 1:39

    Dzięki za Świetny art.Bardzo mi pomoze
    Pozdrawiam serdecznie!!

  8. 9 wondershare 1 Kwiecień 2010 o 11:15


    filmik pokazuje jak w szybki sposób stworzyć ciekawa galerie Flash na stronę

  9. 10 erka 26 Czerwiec 2010 o 11:52

    po co sie meczyc pragramy takie jak Fireworks,Bridge i Wondershare robia piekne galerie…

  10. 11 Jaymzarf 31 Sierpień 2010 o 16:02

    Witam.

    Super temat!!! Gratulacje…

    Wiele z tych galerii przerobiłem, jednakże szukam takiej, która ma możliwość obsługi za pomocą panela www. Chcę np. mieć możliwość dodawania zdjęć dogrywając je zdalnie do jakiegoś katalogu na serwerze, możliwość edycji opisów z poziomu tegoż panela, generowanie statystyk (top lista) zdjęć…

    Może ktoś ma namiary na tego typu skrypty???
    Mam komercyjny serwer z obsługą PHP SQL itp.

    Będę zobowiązany….

  11. 12 Fasol 16 Wrzesień 2010 o 7:21

    Photofolo to coś dla mmie (internetowgo idioty) – proste i szybkie, tylko drażni mnie potrzeba ciągłego czyszczenia cache aby zdjęcia wogóle się ukazywały…
    Ma ktoś jakiś pomysł na coś równie prostego?

  12. 14 Janko (@Janko_S) 15 Sierpień 2012 o 0:46

    Mam problem z photofolio – gdy wklepuję adres do plików bi.php i bt.php, otwiera mi te pliki jak pliki tekstowe, i kompletnie nic się nie dzieje. A na stronce cały czas siedzi zdjęcie z test albumu. Ktoś ma jakiś pomysł?


Comments are currently closed.




%d bloggers like this: