RSS/Atom feed Twitter
Site is read-only, email is disabled

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.

7 of 7 messages available
Toggle history

Please log in to manage your subscriptions.

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
Stephan Hegel
2008-03-12 18:29:20 UTC (almost 17 years ago)

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.

Sven Neumann
2008-03-13 18:52:43 UTC (almost 17 years ago)

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

Marco Ciampa
2008-03-14 08:39:52 UTC (almost 17 years ago)

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

Sven Neumann
2008-03-14 08:49:49 UTC (almost 17 years ago)

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

Sven Neumann
2008-03-14 08:59:57 UTC (almost 17 years ago)

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

Marco Ciampa
2008-03-14 08:59:58 UTC (almost 17 years ago)

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...

Stephan Hegel
2008-03-14 16:38:19 UTC (almost 17 years ago)

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