Dò un'idea, poi magari la si può migliorare o ci si può ragionare assieme.

Dalla "main page" aprirei una finstra di popup richiamando uno script PHP che calcoli le dimensioni dell'immagine. Di qui, tramite una function JavaScript costruita appunto da PHP coi parametri ottenuti, aprirei un'altra popup e chiuderei la presente, OnLoad.

Essendo legate allo stesso server, queste due finestre non dovrebbero esser viste come "spam". L'unico dubbio è su Win/SP2. Da provare.