ports/67815: ImageMagick no longer recognizes FlashPix
clear at alum.mit.edu
Sat Jun 12 01:21:11 UTC 2004
The following reply was made to PR ports/67815; it has been noted by GNATS.
From: Jed Clear <clear at alum.mit.edu>
To: freebsd-gnats-submit at FreeBSD.org, clear at netaxs.com
Subject: Re: ports/67815: ImageMagick no longer recognizes FlashPix
Date: Fri, 11 Jun 2004 21:10:50 -0400
I noticed that the fpx files in question had fresh modifications dates,
and there are diffs with archive on CD-R. I restored them from CD-R and
set the permission to 444. Now identify now just cores.
Besides the core, there is a debug.tmp file generated, which contains:
line 481 # Assertion fausse
line 484 # Assertion fausse
line 245 # Assertion fausse
line 838 # Assertion fausse
line 508 # Assertion fausse
line 634 # Assertion fausse
FPX is not entirely dead in ImageMagick as I could do the following:
% convert logo: logo.fpx
% identify logo.fpx
logo.fpx FPX 640x480+0+0 DirectClass 8-bit 1.3mb 0.070u 0:01
% display logo.fpx
Also the Win32 version of ImageMagick 6.0.2-Q16-dll displays the files
correctly, but it is also modifying the file! If I mark the file
read-only it still displays it, but doesn't modify it. The FreeBSD
created logo.fpx file was not viewable on the Windows box with either
the ImageMagick or Kodak software.
Back on the FreeBSD box:
Just for grins I changed permissions back to 644 on the fpx file. Now
we are back to:
% identify foo.fpx
identify: missing an image filename `foo.fpx'.
And the file gets modified!
So I guess now there are two bugs:
1) Why does the FlashPix file need to be opened r/w by identify and a
read only file cause it to core? And if r/w, why is it modified?
2) And the original bug, why doesn't ImageMagick on FreeBSD recognize a
FlashPix generated by a Kodak DC265 camera. But the same file displays
in the Win32 version.
Here is one of the (restored) files I've been testing with:
MD5 (p0002214.fpx) = b86a68294ed11ecd91feafa72d3f0f59
The MD5 is in case I test some more....
More information about the freebsd-ports-bugs