Errore di caricamento dell'immagine in php durante l'utilizzo della funzione imagecreatefromjpeg ()

StackOverflow https://stackoverflow.com/questions/1012231

Domanda

Sto ridimensionando un'immagine che viene caricata e sto creando una nuova immagine dopo il ridimensionamento utilizzando la funzione imagecreatefromjpeg()

Sono stato in grado di ridimensionare con successo anche immagini di dimensioni enormi.

Ma quando provo a caricare un'immagine di dimensioni superiori a 1,5 MB circa, viene visualizzato il seguente errore

Errore irreversibile: dimensione della memoria consentita di 33554432 byte esauriti (tentativo di allocare 12288 byte)

L'errore sopra riportato si verifica anche se la dimensione dell'immagine è inferiore a 2 MB

Qualcuno può dire dove sto sbagliando qui?

Lo apprezzerei davvero

Grazie,

Gnanesh

È stato utile?

Soluzione

Devi aumentare la quantità di memoria disponibile per PHP. Prova ad aggiungere questa riga nel tuo .htaccess, ha risolto il problema per me:

php_value memory_limit 64M
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top