Ciao,

se vuoi un consiglio personale, quando ricevi in upload un immagine passala sempre tramite le GD perché, a parte che la ridimensioni per come ti serve, la salvi in un formato che è sicuro che il browser legge correttamente