Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php / gd] problem z PNG miniaturka
Forum PHP.pl > Forum > PHP
shpyo
Cześć.
Bawię się ostatnio biblioteką gd i natrafiłem na problem. Mianowicie mam kod, który przy uploadzie zdjęć robi tego miniaturki. Wszystko cacy działa do momentu gdy chcę wrzucić na serwer plik PNG.
plik ma 1200x1600 i waży ~280kB.

php error:
php Fatal error: Allowed memory size of 10485760 bytes exhausted (tried to allocate 6553600 bytes) in /home/hosts/bike4us/minimalize.php on line 17

linia 17 tego pliku:
  1. <?php
  2. $ob_c = imagecreatefrompng($ob_url);
  3. ?>

gdzie $ob_url jest ścieżką do pliku.

Wie ktoś co może być nie tak?
Bastion
to znaczy ze admin ustawil limit pamieci na skrypty

  1. <?
  2. print ini_get('memory_limit')
  3. ?>


jesli obraz potrzebuje wiecej pamieci niz tyle ile ustawione minus wykorzystane to taki skutek

jesli to png 32bitowy to 1200x1600 = 7680000 bajtów, a komunikat wyraznie ci pokazuje ze limit to 1MB
shpyo
Dzięki. Pierwszy raz się z takim typem błedu spotkałem.
Teraz czas na katowanie adminów smile.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.