Cytat
Cytat
You need to do this even if you are just outputing your image to the browser window, and not saving it to a file! I managed to lock up the server that I am on, and the company was NOT happy with me, and concidered removing GD support because of it. So, you NEED to inclued
imagedestroy($image_reference); to the end of your script, and before any exit command.
Że, co?

Nie wiem co robił autor tego komentarza, ale napewno nie dobił serwera WWW tym, że nie wywoływał
ImageDestroy. Przynajmniej nie na normalnych serwerach, bo może IIS to by od takiego czegoś i zdechł. Po zakończeniu skryptu jego cały segment danych jest usuwany więc wywoływanie tego przed exitem nie daje nic. Nawet w środku skryptu jak nagle przypiszemy do tej samej zmiennej nowy obrazek, garbage collector zalatwi nam sprawę.
Co do samej funkcji, jej używanie w skryptach generujących pojedyncze strony jest w/g mnie nadmiarowe. To jest przypadek identyczny jak używanie
fclose przed wychodzeniem. Funkcja istnieje bo wypda żeby było coś do zwalniania tego co inna funkcja zaalokowała, ale poza specyficznymi przypadkami jest zbędna.