forse ti conviene usare la visualizzazione per gradi, interlacciamenento per gif e png8 e progressive (non so in italiano) per le jpg, l'immagine viene composta man man mano (in modo diverso a seconda i formati) che vengono scaricati i suoi dati, in questo modo ci si può fare un'idea di cosa si sta per visualizzare, interrompere se non interessa, e comunque nell'attesa qualcosa si comincia a vedere, imho è preferibile al preloader che ti fa scaricare tutto lo stesso prima di vedere cose che non interessano magari, inoltre, i preloader, personalmente, fanno spazientire.

Per il preload fai una ricerca con questa parola, le raccolte di script ne sono pieni.