Autor | Zpráva | ||
---|---|---|---|
Grez Profil * |
#1 · Zasláno: 20. 1. 2008, 14:03:30
Zdravím, chtěl bych se zeptat, zda je možné zmenšovat víc obrázků zároveň - vždycky, když to zkusím, tak mi to hodí tuhle chybu...
Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 8960 bytes) in C:\xampp\htdocs\foto\index.php on line 48 |
||
Taps Profil |
#2 · Zasláno: 20. 1. 2008, 14:11:41
Grez
jak to zmenšování provádíš ? cyklem ? zkus sem hodit kod |
||
Mike8748 Profil |
#3 · Zasláno: 20. 1. 2008, 14:12:33
v php.ini mas nastaveno limit pameti pro php skripty na 32megabajtu.
proste ti dosla pamet |
||
Alphard Profil |
#4 · Zasláno: 20. 1. 2008, 14:14:18
vhodně optimalizuj script, již uložené image smaž
|
||
Grez Profil * |
#5 · Zasláno: 20. 1. 2008, 14:19:02
Zkoušel sem to cyklem aji, že sem dal prostě 2x pod sebe ten stejnej script akorat s různýma fotama...
Respektive hlavně mě zarazilo to "(tried to allocate 8960 bytes) - nemá to do 32MB trošku daleko? :-[" $filename = "besidka/foto (0).jpg"; list($width, $height) = getimagesize($filename); $newwidth = "60"; $newheight = "45"; $thumb = imagecreatetruecolor($newwidth, $newheight); $source = imagecreatefromjpeg($filename); imagecopyresized($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height); imagejpeg($thumb, "zmenseny (0).jpg", 75); BTW todle je jenom zkopčený z php.net, zatím sem to jenom totiž zkoušel... |
||
Grez Profil * |
#6 · Zasláno: 20. 1. 2008, 14:23:14
Tak imagedestroy pomohl :-) Dík :-)
|
||
Časová prodleva: 16 let
|
0