Pergunta

Estou redimensionar uma imagem que é carregado e eu estou criando uma nova imagem depois de redimensionamento usando a função imagecreatefromjpeg()

Eu tenho sido capaz de redimensionar com sucesso imagens de grandes dimensões.

Mas quando estou tentar fazer upload de uma imagem com um tamanho acima de 1,5 MB ou assim, eu recebo o seguinte erro

Erro fatal: tamanho da memória permitido de 33554432 bytes esgotado (tentou alocar 12288 bytes)

O erro acima vem mesmo se o meu tamanho da imagem é inferior a 2 MB

Alguém pode dizer onde estou indo errado aqui?

Eu realmente aprecio isso

Obrigado,

Gnanesh

Foi útil?

Solução

Você precisa aumentar a quantidade de memória disponível para o PHP. Tente adicionar esta linha em seu .htaccess, que fixa o problema para mim:

php_value memory_limit 64M
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top