|
From: | Andreas Höschler |
Subject: | Re: NSImage and PNG |
Date: | Sun, 30 May 2004 00:30:22 +0200 |
Hi,
Not sure if it's the same problem, but Riccardo Mottola had a similar problem on (I think) solaris. It turned out that gcc was miscompilingNSBitmapImageRep.m or NSBitmapImageRep+JPEG.m and caused the jpeg checkto return true for all images (and the load would later fail since the tiff was not a jpeg).I have checked that by adding a log statement in NSBitmapImageRep+JPEG.m. The JPG test returns NO for my TIFF.
I was too quick. This indeed is the problem. In NSBitmapImageRep+JPEG.m + (BOOL) _bitmapIsJPEG: (NSData *)imageData { ... jpeg_read_header(&cinfo, TRUE); ... }This line somehow makes the method return YES for my TIFF. So how do we fix this now? This problem seems to only occur on Solaris, otherwise others would already have complained.
Regards, Andreas
[Prev in Thread] | Current Thread | [Next in Thread] |