Dylan Greene dot com

May contain nuts.

Does Internet Explorer have problems viewing large JPGs?

January 22, 2004 10:07 PM

My dad might have found a bug in Internet Explorer when he tried to copy some photos from our New York trip. What do you think?

Here's two versions of the same photo (my girlfriend, Moby, and me):

Cropped - 211 KB: Cropped JPG - 1781x1103

When viewing the Cropped Photo, I can save it (as a jpg), drag it to my desktop to copy it there, and right-click and choose properties to find out the file size.

Original - 1,631 KB: Original JPG - 2048x1360

When viewing the Original Photo, I cannot do any of those things. I can only save it as a BMP file.

- The original has EXIF data, the cropped one does not.
- The original has not been modified by any program.
- My dad has this problem using IE 6 in Windows 98.
- I have the same problem using IE 6 in Windows XP.
- I deleted the browse cache. Didn't help.
- These were taken using the Canon Digital Rebel 300D in Medium mode.
- Original photos from my Canon Digital Elph 230 work fine.
- Works fine in Mozilla.
- Saving as JPG works when right-clicking on the link.

What's going on here? Is the JPG too large for IE to handle?

Comments

IE implements save as by copying the image from the cache. If the cache image is not present, then IE saves its in memory representation as a BMP.

Perhaps IE does not put large files in the cache. It's just a guess.

Possible, but my cache (now empty) is over 300 MB, and the image is just over 1 MB. Lots of room to spare.

i just tested the "save as" under a few computers here at work, and they all tried to save as a BMP even though i cleared the browser cache.

weird *shakes head*

another issue i was having the other day that had me scratching my head was printing a webpage from IE, a page that was a form broken into several sections with the FIELDSET tag... sometimes it would print, sometimes it would crop it off. i take out the FIELDSET's in the form and it prints just fine.

i have a hard time imagining that something like this would still be happening with IE6. grrrrrrrrr

yeah, definately time for a browser update!

This isn't a scientific explanation and I don't think its one hundred percent correct but I was in a chat room with one of the designers of the IE rendering engine. He stated how when it was first created it was setup to render all images internally as bmp files. So, as long as the image is loaded, the only way IE sees it is as a bmp file. Hence, you can't save as anything but. However, when your right-clickin to save, its not loading it so your using its native form.

Basically, another suckage of IE's rendering engine. I still don't understand why they never ported the Mac's version of IE's rendering engine. It was so vastly superior it wasn't even funny.

Here is a work around that I used a short time ago.

1. Place you cursor over the photo and right click on it.

2. Left Click "Email Picture"

3. On my machine Outlook opens a new mail message with the photo already attached as a Jpeg.

4. On the attachment bar click on the photo and copy it.

5. Paste it to a folder or desktop or something like that.

6. This way is a pain but it works!

I had exactly the same problem there is a knowledge base article on the problem. I got round it by using netscape 7.1 it doesn't have this issue.

The problem, at least on my machine is the cache being too big. I have a 120GB drive and so the cache was set at 3Gb. I set it to 90 and cleared the cache and it seems to stop doing the issue.

The real question is who is the absolutely GORGEOUS chick behind you two?

I have IE 6.1 with recent SP and security patches applied, but have the following problems:

1. Attempting to go to Hotmail login site. Screen is blank and status shows done.

2. When going to Yahoo email, the second line of buttons (reply, forward, etc) do not respond.

Any ideas on how to fix this?

The answer to all IE problems is simple; Switch to an IE alternative browser

StopIE - but then you have all the problems associated with that browser. Just because it's not IE doesn't make it perfect.

I wonder if this is at all realated to this bug: http://www.young-technologies.com/Articles/Internet_Explorer_Image_Caching_bug/

I think that IE needs to spend some time fixing this image problems.

may be it is a strategy of microsoft to get as many people involved into research and in such a way they are looking for the talents they going to invite later into teir teams

Just a thought, is that it might have "strange" jpg headers.  I have had IE not render jpgs that had certain headers.  This can be tested (in XP) by right clicking on the image, going to the Summary tab and setting then removing the data from a field.  This will rewrite the jpeg exactly as it was minus any headers that it doesnt recognize.   If this solves the problem, you have your culprit.

Hope this helps,
Russ

Your Comments
Name:
Email address (optional):
Home page, blog, or journal (optional):
Comments:

Related Posts

Category: Microsoft
Category: Bugs