Tiff and Ufraw plugin problem
This discussion is connected to the gimp-user-list.gnome.org mailing list which is provided by the GIMP developers and not related to gimpusers.com.
This is a read-only list on gimpusers.com so this discussion thread is read-only, too.
Tiff and Ufraw plugin problem | Stephan Hegel | 12 Mar 18:29 |
Tiff and Ufraw plugin problem | Sven Neumann | 13 Mar 18:52 |
Tiff and Ufraw plugin problem | Sven Neumann | 14 Mar 08:59 |
Tiff and Ufraw plugin problem | Stephan Hegel | 14 Mar 16:38 |
Tiff and Ufraw plugin problem | Marco Ciampa | 14 Mar 08:39 |
Tiff and Ufraw plugin problem | Sven Neumann | 14 Mar 08:49 |
Tiff and Ufraw plugin problem | Marco Ciampa | 14 Mar 08:59 |
Tiff and Ufraw plugin problem
Hi all,
I've a file here which is identified as an tiff image by Imagemagick's identify, opens perfectly without any warning in xv, gqview and cinepaint but when I try to open it in Gimp the Ufraw plugin is launched.
What could Gimp make thinking that this is a raw image file ... any idea ? Suspicious exif information ?
Rgds, Stephan.
Tiff and Ufraw plugin problem
Hi,
On Wed, 2008-03-12 at 18:29 +0100, Stephan Hegel wrote:
Hi all,
I've a file here which is identified as an tiff image by Imagemagick's identify, opens perfectly without any warning in xv, gqview and cinepaint but when I try to open it in Gimp the Ufraw plugin is launched.
What could Gimp make thinking that this is a raw image file ... any idea ? Suspicious exif information ?
Certainly nothing with Exif. My guess is that the Ufraw plug-in claims responsibility for this file. Most probably the magic header that the ufraw loader registers matches for this file. This may be a bug in the Ufraw plug-in. You should contact the author.
Sven
Tiff and Ufraw plugin problem
On Wed, Mar 12, 2008 at 06:29:20PM +0100, Stephan Hegel wrote:
Hi all,
I've a file here which is identified as an tiff image by Imagemagick's identify, opens perfectly without any warning in xv, gqview and cinepaint but when I try to open it in Gimp the Ufraw plugin is launched.
What could Gimp make thinking that this is a raw image file ... any idea ? Suspicious exif information ?
This really seams a file manager problem...contact the package manager of your distro that is responsible for the file extension/mime configuration...
and
configure your file manager accordingly (under kde use kcontrol...)
bye
Tiff and Ufraw plugin problem
Hi,
On Fri, 2008-03-14 at 08:39 +0100, Marco Ciampa wrote:
On Wed, Mar 12, 2008 at 06:29:20PM +0100, Stephan Hegel wrote:
I've a file here which is identified as an tiff image by Imagemagick's identify, opens perfectly without any warning in xv, gqview and cinepaint but when I try to open it in Gimp the Ufraw plugin is launched.
What could Gimp make thinking that this is a raw image file ... any idea ? Suspicious exif information ?
This really seams a file manager problem...contact the package manager of your distro that is responsible for the file extension/mime configuration...
As far as I understand this, the problem is that GIMP decides to use the Ufraw plug-in instead of the TIFF plug-in to open this image. So this is definitely not a file manager problem.
Sven
Tiff and Ufraw plugin problem
Hi,
On Thu, 2008-03-13 at 18:52 +0100, Sven Neumann wrote:
Certainly nothing with Exif. My guess is that the Ufraw plug-in claims responsibility for this file. Most probably the magic header that the ufraw loader registers matches for this file. This may be a bug in the Ufraw plug-in. You should contact the author.
Perhaps I should add this hint: If you want to check what exactly the ufraw and tiff plug-ins are telling GIMP about the files that they can open, you can do this by looking at your pluginrc (in your ~/.gimp-2.4 folder). There should be something like this for the tiff loader:
(load-proc
(extension "tif,tiff")
(magic "0,string,II*\\0,0,string,MM\\0*")
(mime-type "image/tiff"))
So what does this tell GIMP? It says that any file that starts with the string "II*\\0" or with the string "MM\\0*" is a TIFF file. This corresponds to the TIFF spec that says:
A TIFF file begins with an 8-byte image file header, containing the following information:
Bytes 0-1:
The byte order used within the file. Legal values are:
“II” (4949.H)
“MM” (4D4D.H)
In the “II” format, byte order is always from the least
significant byte to the most significant byte, for both
16-bit and 32-bit integers This is called little-endian byte
order. In the “MM” format, byte order is always from most
significant to least significant, for both 16-bit and 32-bit
integers. This is called big-endian byte order.
Bytes 2-3:
An arbitrary but carefully chosen number (42) that further
identifies the file as a TIFF file.
The byte order depends on the value of Bytes 0-1.
Sven
Tiff and Ufraw plugin problem
On Fri, Mar 14, 2008 at 08:49:49AM +0100, Sven Neumann wrote:
Hi,
On Fri, 2008-03-14 at 08:39 +0100, Marco Ciampa wrote:
On Wed, Mar 12, 2008 at 06:29:20PM +0100, Stephan Hegel wrote:
I've a file here which is identified as an tiff image by Imagemagick's identify, opens perfectly without any warning in xv, gqview and cinepaint but when I try to open it in Gimp the Ufraw plugin is launched.
What could Gimp make thinking that this is a raw image file ... any idea ? Suspicious exif information ?
This really seams a file manager problem...contact the package manager of your distro that is responsible for the file extension/mime configuration...
As far as I understand this, the problem is that GIMP decides to use the Ufraw plug-in instead of the TIFF plug-in to open this image. So this is definitely not a file manager problem.
You're right, sorry for the misunderstanding...
Tiff and Ufraw plugin problem
Hi all,
Thanks for the replies, especially Sven's explanation and the pointer to pluginrc.
Sven Neumann wrote:
Certainly nothing with Exif. My guess is that the Ufraw plug-in claims responsibility for this file. Most probably the magic header that the ufraw loader registers matches for this file. This may be a bug in the Ufraw plug-in. You should contact the author.
Well, I'd like to let you know that I've got a dcraw fix (via the hugin mailing list) which is supposed to solve the problem. I've checked it and it works for me now. Find the little patch below - in fact it is just one more check.
However, please note that Ufraw / Ufraw-Gimp come with their own, slightly modified copy of draw. It is not enough to install a new dcraw, one has to fix the dcraw copy within the ufraw source package (the section is easy to find) and rebuild it.
Rgds,
Stephan.
> This patch fixes the problem. I ran it against my entire
> test suite to make sure it doesn't cause any other problems:
>
> --- dcraw.c 2008/03/05 01:29:34 1.399
> +++ dcraw.c 2008/03/13 16:27:43
> @@ -5358,6 +5358,7 @@
> is_raw = 0;
> if (!dng_version && tiff_bps == 8 && tiff_compress == 1 &&
> tiff_ifd[raw].phint == 1) is_raw = 0;
> + if (tiff_bps == 8 && tiff_samples == 4) is_raw = 0;
> for (i=0; i < tiff_nifds; i++)
> if (i != raw && tiff_ifd[i].samples == max_samp &&
> tiff_ifd[i].width * tiff_ifd[i].height / SQR(tiff_ifd[i].bps+1) >
>
> This will be included in dcraw v8.84.
>
> Dave Coffin 3/13/2008