Con el mismo navegador me refiero al mismo (misma máquina), no sólo a la compañía o la versión. También deberías probar con otro navegador a ver si es problema de explorer, que es el enemigo de cualquier desarrollador web.
http://danielmclaren.com/node/90 Cita: IE is a little different. If you want to embed images right in the web page for Internet Explorer, you would use MHTML, which attaches the additional images as distinct and separate parts in the request. You can see an example of embedding images into a webpage using MHTML at Hedger Wang's website. It's easiest to figure out what's going on by looking at the PHP source code.
Si usas el
mismo navegador, misma imagen (tamaño adecuado) y el código que te llega es el mismo, es imposible que no funcione. Revisa bien el código que te devuelve en el HTML, no sirve lo que pintes en el servidor.
Aparte de la parte específica de HTML, comprueba también las cabeceras de los mensajes, no veo muchas más opciones para descubrir el problema.
http://en.wikipedia.org/wiki/List_of_HTTP_header_fields