![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 7.05.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam, potrzebuję napisać skrypt, który stworzy mi miniaturki zdjęć z danego katalogu. Skrypt napisałem (być może źle) i nie robi tego co ma robić. Nie pracowałem dotychczas z biblioteką GD, więc proszę o pomoc. Na forum wyszukiwałem postów o podobnej treści jednak nikt nie miał takiego problemu.
Skrypt zamknąłem w funkcji, która wykonując się rzuca wieloma Warningami. Oto przykładowy: Warning: imagecreatefromjpeg(Resource id #3z8.jpg) [function.imagecreatefromjpeg]: failed to open stream: No such file or directory ... A to moja funkcja: function create_gallery($katalog) { if (!extension_loaded('gd')) if (!dl('gd.so')) echo "Nie mogę odnaleźć bibioteki GD!"; if (is_dir($katalog)) { $cat = opendir($katalog); while (false !== ($file = readdir($cat))) { if (ereg('.jpg ,$file)) { $img = imagecreatefromjpeg($cat.$file); $dlu = imagesx($img); $wys = imagesy($img); if ($dlu < $wys) { $w = 130; $d = ($w*$dlu)/$wys; } else { $d = 130; $w = ($d*$wys)/$dlu ; } $img_mini = imagecreatetruecolor($d,$w); imagecopyresampled($img_mini, $img, 0, 0, 0, 0, $d, $w, $dlu, $wys); imagejpeg($img_mini, $cat.'mini/'.$file, 80); imagedestroy($img); imagedestroy($img_mini); } } closedir($cat); return 'No dobra!'; } else { return 'Klopot z katalogiem'; } } Ten post edytował kobylecki 7.05.2009, 10:32:47 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 19:47 |