|
Mailing Lists
|
Home /
Groups /
ColdFusion Talk (CF-Talk)
cfxImage (gafware) IE8 JPEG colour rendering problem
Author: Darius Florczyk
Short Link: http://www.houseoffusion.com/groups/cf-talk/thread.cfm/threadid:59398#331847
Sorry about all the typos, need to post after coffee :)
----- Excess quoted text cut - see Original Post for more -----
Author: Darius Florczyk
Short Link: http://www.houseoffusion.com/groups/cf-talk/thread.cfm/threadid:59398#331846
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
Author: Matt Catmacey
Short Link: http://www.houseoffusion.com/groups/cf-talk/thread.cfm/threadid:59398#323932
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....
Author: Matt Catmacey
Short Link: http://www.houseoffusion.com/groups/cf-talk/thread.cfm/threadid:59398#322666
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.
Author: Mr Smith
Short Link: http://www.houseoffusion.com/groups/cf-talk/thread.cfm/threadid:59398#322652
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)
Author: Matt Catmacey
Short Link: http://www.houseoffusion.com/groups/cf-talk/thread.cfm/threadid:59398#322628
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.
|
May 24, 2012
|
Latest Fusion Authority Articles
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||