Skip to main content
andrewc94999058
Participating Frequently
June 22, 2011

P: Jpg exposes bugs in QImage and ZoomBrowser

  • June 22, 2011
  • 141 replies
  • 1145 views

Since a recent upgrade to CS5 (I guess 12.0.4 and certainly the current version) JPG files I've saved take about 1000x times longer to open in Canon ZoomBrowser 6.7.2.33 (the latest version). When I say 1000x I mean 1000x. Recent jpg are taking over 30s to open a single image! I raised this with Canon sending then old and new jpg (created using an older version of CS5 and the latest) from the same CR2 file. They said:

Extracting the EXIF data from both the good and bad images we found that the JPEGInterchangeFormatLength (JpegIFByteCount) value is bigger in the bad files.
JPEGInterchangeFormatLength shows the number of bytes of JPEG compressed thumbnail data.

We believe that this higher number is causing the problem as the ZoomBrowser EX application is trying to use the EXIF data to generate the thumbnail images, and to display the files. We were able to reproduce the issue in our test environment.

We would recommend you to contact the Adobe support in order to find out if there were any related updates released in the last few weeks that possibly was installed on your computer manually or automatically.

Please can you investigate what changed recently in CS5. And how I rescue my recent jpg images that I've needed to create for my clients. If you need the images that I sent Canon for your investigation then please let me know.

141 replies

Participating Frequently
September 6, 2011
The first time the problem I had occurred was on July 15th, might help to pinpoint the problem if there was a way to see if it was as soon as 12.0.4 was installed. If it installed May 3, it might not even be the problem. I have my PS set to auto update, and I cannot remember if it asked to update or anything specifically on that day. I did not notice the problem till a few weeks aftewards, when orders from that session and the following sessions started getting printed.
Inspiring
September 6, 2011
Based on a search, looks like 12.0.4 was released May 3, 2011. When you actually got it on your particular computer... that could be a different story.
Participating Frequently
September 6, 2011
I was wondering if anyone at Adobe Family has opened any of the files I sent? If not, please get with me so I can send you files and you can help determine the problem and solution.
Also, still wondering if there is a way to revert back to an update before 12.0.4 or to see when that update actually took affect?
Inspiring
September 5, 2011
I'm going to chime in with something I ran into with with 12.0.4 x64 yesterday.

I finished working on a re-sized JPEG saved in 'Adobe 1998' to send via my Excite.com account through AT&T/Yahoo! DSL and the server sent back an error message: "File is corrupt, or larger than 25MB limit. Try again?" That was new. I tried over and over and got the same message in about 10 seconds from their server. I've never seen a "Corrupt file" message from a server on a JPG before.

I redid the same JPG file and saved it with Paint Shop Pro X3 (same 'Adobe 1998' colorspace) and it went through without a glitch. File size report by Windows Explorer was 328 KB in CS5 and 325 KB in PSP X3.

From CS5 12.0.4 x64:
Format : JPEG
File size : 329 KiB
Image Format : JPEG
Width : 656 pixels
Height : 900 pixels
Chroma subsampling : 4:4:4
Bit depth : 8 bits
Compression mode : Lossy

From PSP X3:
Format : JPEG
File size : 324 KiB
Image Format : JPEG
Width : 656 pixels
Height : 900 pixels
Chroma subsampling : 4:4:4
Bit depth : 8 bits
Compression mode : Lossy
Participating Frequently
September 4, 2011
I tried to email the raw/nef files but they would not send because of their size. I did send you some jpgs to look at and put the others in my box.net account and sent you an invite.
Also sending with yousendit, so you might have to look in junkmail for it.
Inspiring
September 4, 2011
ccox at adobe dot com
Participating Frequently
September 4, 2011
I would LOVE to send you files to look at. If you like, I can shoot some that never even go through my photoshop and let you convert them yourself. I can send you converted files, I can send you files that are right and files that are wrong. Just tell how many you want and where and how to send them.
I would also like to know if there is a way to check a log noting when the newest update occured, because I know the exact date the problem came into being in my workflow. I am not blindly pointing fingers or assuming any thing, just trying to get down to the problem, that obviously I am not the only one having.
Inspiring
September 4, 2011
Andrew, I think by doing that invert-invert, you are just forcing it to re-form the file header, overwriting the corrupted one. I think Chris will be able to reproduce/fix it now. Still looks to me like something getting cross-linked during the conversion: some "stale" piece of the header from a previously converted JPEG gets left over in the raw photo when that gets converted afterward.
andrewc94999058
Participating Frequently
September 4, 2011
Mike,
I agree it is very variable - some pictures are fine and some are not and I cannot see a pattern. But it does occur on my 7D and G11

If you have a "bad image" and are able to look at the hex you might want to try this:

open the file and then invert the image twice, I just use Ctrl I, so you get what looks like the same image back, then save it.

You will now find this is a "good image", this is what I've been using as a workaround. But if you can look at the hex you may be able to see what got fixed in the image.
Inspiring
September 4, 2011
OK. No response from my customer yet on getting permission for her photos (too late I guess) so I tried two of my own photos. They had the same problem: untouched raws from a Canon 5D. Doesn't look like it depends on the camera model so I just sent a ZIP file to you via yousendit. It contains all you should need (files and instructions) to recreate the problem where CS5 creates JPEG files with three embedded profiles on the conversion. Please let me know if I can be of further assistance.