come diceva alcio, appunto, basta giocare sulla variabile php che gestisce l'upload (in termini di dimensioni file)
nessuno è in grado di gestire con strumenti web operazioni a priori PRIMA di caricare l'immagine, sicuramente dopo! io stesso ho trovato una classe php che mi permette di gestire il peso di immagini trovando livelli di ottimali di ottimizzazione e compromesso tra bit, dpi, dimensioni e altre variabili legate alle immagini, ma nulla prima...