Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Upload img i zmiana rozmiaru
Forum PHP.pl > Forum > Przedszkole
pjamalia
Witam,

Mam taką funkcję, ona zmienia rozmiar pliku graficznego. Przy maly plikach powiększa je, tutaj działa OK. Problem następuje jak dsje mu duże zdjęcie, np ponad 1 MB:

funkcja:

  1. private function mini($path,$nazwa)
  2. {
  3.  
  4. echo $path.'/'.$nazwa;
  5. $img = imagecreatefromjpeg($path.'/'.$nazwa);
  6. $width = imagesx($img);
  7. $height = imagesy($img);
  8.  
  9. $width_mini = $width * 2.0;
  10. $height_mini = $height * 2.0;
  11.  
  12. $img_mini = imagecreatetruecolor($width_mini, $height_mini);
  13.  
  14. imagecopyresampled($img_mini, $img, 0, 0, 0, 0, $width_mini , $height_mini, $width , $height);
  15. imagejpeg($img_mini,$path.'/'.$nazwa, 80);
  16. imagedestroy($img);
  17. imagedestroy($img_mini);
  18. //echo "ok obrazek ".$nazwa."<br />";
  19. //break;
  20. }


przy dużym zdjęciu sra komunikatem, chciałbym aby funkcja zmieniała rozmiar każdego podanego pliku:

komuniat:

  1. Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 6400 bytes) in ...


POPROSZE O POMOC
wookieb
Zwiększ ilość pamiięci dostępnej dla skryptu?
pjamalia
pewnie banał, gdzie to zwiekszyćquestionmark.gif?

snitch.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.