Intanto non mi pare un grave problema: gli utenti sanno che si sta caricando l'immagine.
La cosa non e` neppure sgradevole se:
- definisci le dimensioni nel tag, e non devi apsettare che vengano fornite dall'immagine;
- utilizi immagini interlacciate (che vengono visualizzate dapprima piu` grossolane poi vengon raffinate (per questo devi chiedere in grafica - occorre agire dove le immagini venono generate).

Comunque se vuoi un precaricamento, lo devi fare tramite JS, per cui ti sposto nel forum Javascript.