Posted 23/03/2010, 00:15
@ CIADDA
Seguindo a informação do @ MAX WILLIAN...
Este problema acontece quando a imagem está crua, ou melhor, quando você fotografa em alta resolução e envia pro servidor, por mais que pareça lógico o servidor redimensionar isso pra você, a maioria das pessoas adicionam scripts para redimensionar em tempo de execução e isso consome muito mais memória e processamento do servidor.
Como o uso dos recursos é limitado em cada conta de hospedagem (30% se não me engano) o processamento que excede este valor é morto (-kill php id_processo) deixando a imagem pela metade, não foi processada inteira.
A solução pra isso é simples, crie um script no server que redimensione a imagem e salve-a no novo tamanho, na hora de exibir deve ocorrer somente a listagem da imagem sem processamento (para exibir), mas, se você não pode fazer isso, redimensione as imagens para um tamanho bem menor (na web não precisa ser maior que 400x300px) envie pro servidor e pronto, vai ter economizado muitos problemas mas, ainda não solucionou o problema real (apenas amenizou).
Falopa!