Ciao,

Se le immagini le visualizzi in una pop up del browser, puoi usare questo script:

Javascript:
codice:
function resize() {  document.getElementById('immagine').style.display = 'inline';  x = document.images[1].width+30;  y = document.images[1].height+130;  window.resizeTo(x, y);  }
HTML:
codice:
<div id="immagine" style="display:none">
[img]...[/img]</div>
e imposta nel body: onload="resize()"

In più potresti anche aggiungere un'imamgine come preloader mentre i'mmagine si carica ed il popup è piccolo.
Aggiungi nel Javascript all'inizio della funzione:
codice:
document.getElementById('preloader').style.display = 'none';
e appena dopo l'apertura del body:
codice:
<div id="preloader">[img]preloader.gif[/img]</div>
L'immagine del preloader la puoi prendere qui (in stile AJAX):
http://www.napyfab.com/ajax-indicators/