Skocz do zawartości

Galerie, miniaturki - narzędzia.


jez

Rekomendowane odpowiedzi

Witajcie,

Mam mirror pamięci aparatu cyfrowego, 400MB, każde zdjęcie po 2MB i mam z tego zrobić publiczną galerię, przy czym muszę jak najbardziej oszczędzić miejsce na serwerze i transfer.

Czy znacie może narzędzie które konwertuje całą zawartość katalogu na pliki określonego rozmiaru i wagi (np. 800x600, do 60kB) oraz tworzy miniaturki i nazywa pliki wynikowe 1.jpg, 2.jpg, 3.jpg, itd.? Chodzi o narzędzie które pozbawi mnie konieczności robienia czegokolwiek ręcznie i oszczędzi trochę czasu - wychodzi na to że będę takie rzeczy robił kilka razy w tygodniu. Mmm? Używacie czegoś takiego? PHP obsługujące miniaturki to już sobie bezproblemowo napiszę. ;)

Z góry dzięki - ja tymczasem lecę do łóżka...

... to była INTENSYWNA noc. ;)

Pozdrawiam, J.

Odnośnik do komentarza
Udostępnij na innych stronach

Mihov Image Resizer, Image resizer, a co do nazw, jesli masz Photoshopa to nowsze wersje maja funkcję batch rename. Siedze w grafice dosc duzo, szczegolnie w przygotowaniu fotografii do prezentacji, i jeśli zalezy Ci na tym, zeby te zdjecia byly dobrze przygotowane, to odpusc sobie automatyczne resizery: do kazdego zdjecia trzeba podejsc osobno, szczegolnie wazne jest wyostrzanie po pomniejszeniu, a to indywidualna kwestia. Poziomy, itd, itp. Jesli natomiast nie zalezy Ci szczegolnie na dobrej jakosci zdjec, resizery o ktorych pisalam spokojnie wystarcza.

Jesli masz jakies pytania co do przygotowania fotografii do prezentacji w internecie, pytaj smialo.

La Palma tu żyję.

Strony www, ilustracja to robię.

Link Vault jest spoko.

Odnośnik do komentarza
Udostępnij na innych stronach

<?php



 set_time_limit(0);

 error_reporting(0);



 define('DIR' , '/path/to/dir/'); //gdzie są zdjęcia

 define('SUBDIR', 'mini'); //podkatalog na miniatury

 define('PREFIX', 'mini_');

 define('WIDTH', 160);

 define('HEIGHT', 120);



 $i = 0;

 mkdir(DIR . SUBDIR);

 chmod(DIR . SUBDIR, 0755);



 if ($handle = opendir(DIR)) {

   while (false !== ($file = readdir($handle))) {

     if ($file != '.' && $file != '..' &&

       $file != basename(__FILE__) && $file != SUBDIR) {

       $i++;

       $src_img = imagecreatefromjpeg(DIR . $file);

       $dst_img = imagecreatetruecolor(WIDTH, HEIGHT);

       imagecopyresized($dst_img, $src_img, 0, 0, 0, 0,

         WIDTH, HEIGHT, imagesx($src_img),

         imagesy($src_img));

       $mini = PREFIX . $file;

       echo $i . '. Miniatura z pliku ' . $file . '...';

       echo imagejpeg($dst_img, DIR.SUBDIR.'/'.$mini,

         100) && src_img ? 'OK' : 'FALSE';

       chmod(DIR.SUBDIR.'/'. $mini, 0644);

       echo "n";

     }

   }

 }



?>

Polecam linki stałe w Seomatik.pl oraz dopalacz stron Gotlink.pl.

obrazek.jpg

Odnośnik do komentarza
Udostępnij na innych stronach

specjalizujace sie w robieniu miniatur i majace niezle mozliwosci:

- Easy Thumbnails

- STGThumb

z prostrzych, ale mogacych generowac od razu strony z uwzglednieniem standardow CSS i XHTML:

- Web Album Generator

wszystkie trzy darmowe

Darmowe programy
Potrzebujesz tekstów w krótkim czasie? Sprawdź tutaj.

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 tygodnie później...
  • 4 tygodnie później...
  • 2 tygodnie później...

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności