Tramite javascript puoi fare un preload dell'immagine mettendo davanti un layer 100% con un messaggio di attesa, che poi sparisce una volta che tutto è stato caricato. Prova a cercare su google...