Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [GD] scalowanie obrazow
prolam
post
Post #1





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 7.07.2006

Ostrzeżenie: (0%)
-----


witam,

Jakis czas temu napisalem taki prosty scrypt to wysylanie plikow graficznych na serwer, gdzie dodatkowo jest opcja tworzenia miniatury z wczesniej wyslanego pliku. Wszystko dzila poprawnie do momentu kiedy plik jest troche wiekszych rozmiarow, wtedy wyswietla mi error o tresci

Fatal error: Allowed memory size of 20971520 bytes exhausted (tried to allocate 9984 bytes) in /.../admin.php on line 3601

czyli dokladnie

case 'image/jpeg': imagecopyresampled($thumb, imagecreatefromjpeg($img_path), 0, 0, 0, 0, $w, $h, $img_attr[0], $img_attr[1]); break;

moze jest jakis sposob na ominiecie tego problemu?questionmark.gif?

z gory dzieki
Go to the top of the page
+Quote Post
cicik
post
Post #2





Grupa: Zarejestrowani
Postów: 219
Pomógł: 5
Dołączył: 18.07.2006
Skąd: Piekary Śląskie

Ostrzeżenie: (0%)
-----


Zapewne twój usługodawca ustawił limit pamięci jaką może zająć Twój skrypt.


--------------------
CMS dla Twojej firmy
Wojciech Małota
Go to the top of the page
+Quote Post
mike
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

Ostrzeżenie: (0%)
-----


Cytat(cicik @ 13.09.2006, 13:02:10 ) *
Zapewne twój usługodawca ustawił limit pamięci jaką może zająć Twój skrypt.

A znajdź takiego, który tego nie robi tongue.gif

~prolam praedpopodobnie podejmujesz się obróbki bardzo dużysh/ciężkich zdjęć, co skutkuje pzrekroczeniem dopuszczalnych zasobów pamięci dla wykonania skryptu.

Musisz zwiększyć ten limit, idź z tym do administratora serwera albo zaniechaj obróbki tak wielkich obrazków.
Go to the top of the page
+Quote Post
cicik
post
Post #4





Grupa: Zarejestrowani
Postów: 219
Pomógł: 5
Dołączył: 18.07.2006
Skąd: Piekary Śląskie

Ostrzeżenie: (0%)
-----


Teraz mi jedna rzecz przyszła do głowy.

Jeżeli w jednym wywołaniu skryptu przetwarzasz wiele zdjęć to warto używać funkcji imagedestroy().
Może akurat pomoże :-).


--------------------
CMS dla Twojej firmy
Wojciech Małota
Go to the top of the page
+Quote Post
prolam
post
Post #5





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 7.07.2006

Ostrzeżenie: (0%)
-----


Cytat(mike_mech @ 13.09.2006, 13:09:51 ) *
A znajdź takiego, który tego nie robi tongue.gif

~prolam praedpopodobnie podejmujesz się obróbki bardzo dużysh/ciężkich zdjęć, co skutkuje pzrekroczeniem dopuszczalnych zasobów pamięci dla wykonania skryptu.

Musisz zwiększyć ten limit, idź z tym do administratora serwera albo zaniechaj obróbki tak wielkich obrazków.


no to chyba zostaje mi tylko zaniechanie obrobki:P bo raczej admin sie nei zgodzi://

dziki:D
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 07:29