MMM mi sa che l'ho già sentito da qualche parte questo problema! Se non ricordo male sta nel fatto che le librerie che usa IE per elaborare le immagini sono quelle di Windows,ovvero si basano sull'estensione del file (in questo caso jpeg) e se trovano l'header che non corrispondono allora piantano tutto e addio visualizzazione immagine.
Firefox invece se ne frega dell'estensione e identifica il formato secondo un protocollo in base al quale in base all'headder viene fatta una corrispondenza precisa.
Quindi come primo passo io proverei a modificare le estensioni delle immagini anche con paint-->Salva coin nome-->nomefoto.gif per esempio,altrimenti se hai linux scrivi:
file nomefoto.jpeg
e ti restituirà in output il reale formato.
Un'altra cosa potrebbe essere il caricamento delle immagini con l'evento onload che potrebbe dare fastidio al rendering.