Premetto che ci capisco poco di php e mi sto interessando solo ora perchè mi serve uno script tipo quello che hai fatto tu e che probabilmente userò. Proverò a modificarlo solo per avere una larghezza massima indipendentemente dal verso dell'immagine.
Volevo dire che subito non mi ha funzionato, ma poi, facendo qualche confronto con altri script, ho cambiato due termini ed è andato bene. E cioè: "@imagecreatefromjpeg" al posto di "imagecreatefromjpeg" e "imageCreatetruecolor" al posto di "imagecreatetruecolor". Ciao, comunque penso che mi hai risolto il problema e grazie.