Dit staat toch in Scripting en programmeren, en hij heeft het over een website? Je kan natuurlijk alles downloaden naar je eigen PC, en de boel verkleinen, maar wat als het over een paar gigabyte gaat en de gebruiker een slome up/download heeft?
Ikzelf kan dan de aanraden om de upload class ven verot.net te gebruiken, en hier de foto's mee te verkleinen. Afhankelijk van de grootte zou het zinvoller zijn dergelijke scripts eenmalig vanuit een cronjob of los via SSH te draaien om de memorylimit van PHP te omzeilen. En anders valt er wel wat te proberen met een PHP-script.