House of Fusion
Search over 2,500 ColdFusion resources here
  
Home of the ColdFusion Community

Mailing Lists
Home /  Groups /  ColdFusion Talk (CF-Talk)

cfxImage (gafware) IE8 JPEG colour rendering problem

  << Previous Post |  RSS |  Sort Oldest First |  Sort Latest First |  Subscribe to this Group Next >> 
I got some feedback from the IEBlog team.
Matt Catmacey
05/20/09 10:03 A
In reply to my own post.
Matt Catmacey
06/25/09 10:59 A
Hi
Darius Florczyk
03/18/10 07:50 A
Top  |   Reply  |   Original Post  |   RSS Feed  |   Subscribe to this Group
Author:
Matt Catmacey
05/19/2009 08:07 AM

First. Sorry if this is a repost. My original post didn't seem to work. I'm seeing an IE8 specific JPEG colour rendering problem that is linked to images that have been manipulated by gafware's cfxImage custom tag.  I'm using v1.6.6.11 which appears to be the most recent. IE8 seems to be ignoring the red channel which give the images an overly blue cast.  All other browsers display the images fine, including IE7 but not IE8 in compatibility mode.  The images appear to be valid and open and display fine in Photoshop, Fireworks etc.  The rendering problem does not seem to be linked to the image being part of an HTML doc as the problem is the same if you open the image directly in IE8. I have an example here. http://www.source23.com/example/ie8_colour_test.htm Any help with this would be most appreciated.  I'm sure I'm not the only one seeing this problem as the gafware cfxImage tag is quite popular.

Top  |   Parent  |   Reply  |   Original Post  |   RSS Feed  |   Subscribe to this Group
Author:
Mr Smith
05/20/2009 04:12 AM

The converted image is missing the JPEG identifier (it should have JFIF somewhere at the start of the file according to http://en.wikipedia.org/wiki/JFIF)

Top  |   Parent  |   Reply  |   Original Post  |   RSS Feed  |   Subscribe to this Group
Author:
Matt Catmacey
05/20/2009 10:03 AM

I got some feedback from the IEBlog team. They say that this is a "regression" in IE8 related to an obscure but valid JPEG type that has it's colour channels stored in a different order than the more common format. Not sure what a "regression" means though.  Ie. do they consider it a bug or not.

Top  |   Parent  |   Reply  |   Original Post  |   RSS Feed  |   Subscribe to this Group
Author:
Matt Catmacey
06/25/2009 10:59 AM

In reply to my own post. I'm afraid that it appears that there's no quick fix from the IE end of things. The IE blog team have confirmed that it is a problem with IE8 misinterpreting a particular type of JPEG formatting. But they haven't said if they are going to fix it or even if they consider it a proper bug. So the only way to keep your clients happy is to revise your image handling code, then re-generate/convert all the images you already have. As most of my sites are running on CF6.1 or 7 my solution was to switch to using imageCFC [http://imagecfc.riaforge.org/]. And in one case for a much older application that still runs on CF5 I moved to using Jukka Manna's cfx_image instead (It's on Adobe exchange). For the batch conversion I used Multiple Image Resizer .NET as it seemed to deliver decent cross conversions and was reasonably fast. I had one client with over 78,000 images (around 3Gb) and all created with cfxImage. It took about 6 hours... A lot of that time was waiting for windows to move the files around to a temp area first. I did it via the command line as it's really rather hard to work with that many files in windows explorer....

Top  |   Parent  |   Reply  |   Original Post  |   RSS Feed  |   Subscribe to this Group
Author:
Darius Florczyk
03/18/2010 07:50 AM

Hi In case someone else has the same issue. I wanted to convert all the apps to ImageCFC but after inventory it turned out to be about 30 some effected websites. I set out to try to track down easier solution. I found this post explaining the issue and the solution which is to replace the cfximage.dll with the fixed version 1.6.6.15 http://www.source23.com/example/ie8_colour_test.htm Unfortunitly the DLL download link was no longer valid. I started the search th track down the DLL and was able to find reference at http://bugs.farcrycms.org/browse/CFI-3 Unfortunitly I could not find a valid download link and all the repositories had alder version. Finally I tracked it down at this location http://modius.svn.cvsdude.com/farcry/plugins/farcrycfximage/trunk/tags/ To convert several thousand images I used the free batch converter that was super quick  http://download.cnet.com/Free-Batch-Image-Converter/3000-2084_4-10845422.html

Top  |   Parent  |   Reply  |   Original Post  |   RSS Feed  |   Subscribe to this Group
Author:
Darius Florczyk
03/18/2010 07:53 AM

Sorry about all the typos, need to post after coffee :) ----- Excess quoted text cut - see Original Post for more -----


<< Previous Thread Today's Threads Next Thread >>

Search cf-talk

July 31, 2010

<<   <   Today   >   >>
Su Mo Tu We Th Fr Sa
         1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31