aferrero2707 / PhotoFlow

A fully non-destructive photo retouching program providing a complete layer-based workflow including RAW image development.
http://aferrero2707.github.io/PhotoFlow
GNU General Public License v3.0
312 stars 36 forks source link

PhotoFlow Windows 64-bit Image Files Selection #69

Open Partha1b opened 8 years ago

Partha1b commented 8 years ago

When I click on open files, no image files are selected. I have to first click on "All Files" and then pick my image file.

aferrero2707 commented 8 years ago

In my code I have the following definition of mime types for RAW images selection. Could it be that the corresponding mime definition files are missing in the windows package?

Gtk::FileFilter filter_tiff; filter_tiff.setname( ("Image files") ); filter_tiff.add_mime_type("image/tiff"); filter_tiff.add_mime_type("image/jpeg"); filter_tiff.add_mime_type("image/png"); filter_tiff.add_mime_type("image/x-3fr"); filter_tiff.add_mime_type("image/x-adobe-dng"); filter_tiff.add_mime_type("image/x-arw;image/x-bay"); filter_tiff.add_mime_type("image/x-canon-cr2"); filter_tiff.add_mime_type("image/x-canon-crw"); filter_tiff.add_mime_type("image/x-cap"); filter_tiff.add_mime_type("image/x-cr2"); filter_tiff.add_mime_type("image/x-crw"); filter_tiff.add_mime_type("image/x-dcr"); filter_tiff.add_mime_type("image/x-dcraw"); filter_tiff.add_mime_type("image/x-dcs"); filter_tiff.add_mime_type("image/x-dng"); filter_tiff.add_mime_type("image/x-drf"); filter_tiff.add_mime_type("image/x-eip"); filter_tiff.add_mime_type("image/x-erf"); filter_tiff.add_mime_type("image/x-fff"); filter_tiff.add_mime_type("image/x-fuji-raf"); filter_tiff.add_mime_type("image/x-iiq"); filter_tiff.add_mime_type("image/x-k25"); filter_tiff.add_mime_type("image/x-kdc"); filter_tiff.add_mime_type("image/x-mef"); filter_tiff.add_mime_type("image/x-minolta-mrw"); filter_tiff.add_mime_type("image/x-mos"); filter_tiff.add_mime_type("image/x-mrw"); filter_tiff.add_mime_type("image/x-nef"); filter_tiff.add_mime_type("image/x-nikon-nef"); filter_tiff.add_mime_type("image/x-nrw"); filter_tiff.add_mime_type("image/x-olympus-orf"); filter_tiff.add_mime_type("image/x-orf"); filter_tiff.add_mime_type("image/x-panasonic-raw"); filter_tiff.add_mime_type("image/x-pef"); filter_tiff.add_mime_type("image/x-pentax-pef"); filter_tiff.add_mime_type("image/x-ptx"); filter_tiff.add_mime_type("image/x-pxn"); filter_tiff.add_mime_type("image/x-r3d"); filter_tiff.add_mime_type("image/x-raf"); filter_tiff.add_mime_type("image/x-raw"); filter_tiff.add_mime_type("image/x-rw2"); filter_tiff.add_mime_type("image/x-rwl"); filter_tiff.add_mime_type("image/x-rwz"); filter_tiff.add_mime_type("image/x-sigma-x3f"); filter_tiff.add_mime_type("image/x-sony-arw"); filter_tiff.add_mime_type("image/x-sony-sr2"); filter_tiff.add_mime_type("image/x-sony-srf"); filter_tiff.add_mime_type("image/x-sr2"); filter_tiff.add_mime_type("image/x-srf"); filter_tiff.add_mime_type("image/x-x3f");

Partha1b commented 8 years ago

I don't know. However, it works fine in other apps. For example in GIMP, I am able to choose all NEF files while here it only recognizes "standard type" (jpg, tiff, png etc.).

On Sun, Jan 31, 2016 at 7:27 AM, aferrero2707 notifications@github.com wrote:

In my code I have the following definition of mime types for RAW images selection. Could it be that the corresponding mime definition files are missing in the windows package?

Gtk::FileFilter filter_tiff; filter_tiff.setname( ("Image files") ); filter_tiff.add_mime_type("image/tiff"); filter_tiff.add_mime_type("image/jpeg"); filter_tiff.add_mime_type("image/png"); filter_tiff.add_mime_type("image/x-3fr"); filter_tiff.add_mime_type("image/x-adobe-dng"); filter_tiff.add_mime_type("image/x-arw;image/x-bay"); filter_tiff.add_mime_type("image/x-canon-cr2"); filter_tiff.add_mime_type("image/x-canon-crw"); filter_tiff.add_mime_type("image/x-cap"); filter_tiff.add_mime_type("image/x-cr2"); filter_tiff.add_mime_type("image/x-crw"); filter_tiff.add_mime_type("image/x-dcr"); filter_tiff.add_mime_type("image/x-dcraw"); filter_tiff.add_mime_type("image/x-dcs"); filter_tiff.add_mime_type("image/x-dng"); filter_tiff.add_mime_type("image/x-drf"); filter_tiff.add_mime_type("image/x-eip"); filter_tiff.add_mime_type("image/x-erf"); filter_tiff.add_mime_type("image/x-fff"); filter_tiff.add_mime_type("image/x-fuji-raf"); filter_tiff.add_mime_type("image/x-iiq"); filter_tiff.add_mime_type("image/x-k25"); filter_tiff.add_mime_type("image/x-kdc"); filter_tiff.add_mime_type("image/x-mef"); filter_tiff.add_mime_type("image/x-minolta-mrw"); filter_tiff.add_mime_type("image/x-mos"); filter_tiff.add_mime_type("image/x-mrw"); filter_tiff.add_mime_type("image/x-nef"); filter_tiff.add_mime_type("image/x-nikon-nef"); filter_tiff.add_mime_type("image/x-nrw"); filter_tiff.add_mime_type("image/x-olympus-orf"); filter_tiff.add_mime_type("image/x-orf"); filter_tiff.add_mime_type("image/x-panasonic-raw"); filter_tiff.add_mime_type("image/x-pef"); filter_tiff.add_mime_type("image/x-pentax-pef"); filter_tiff.add_mime_type("image/x-ptx"); filter_tiff.add_mime_type("image/x-pxn"); filter_tiff.add_mime_type("image/x-r3d"); filter_tiff.add_mime_type("image/x-raf"); filter_tiff.add_mime_type("image/x-raw"); filter_tiff.add_mime_type("image/x-rw2"); filter_tiff.add_mime_type("image/x-rwl"); filter_tiff.add_mime_type("image/x-rwz"); filter_tiff.add_mime_type("image/x-sigma-x3f"); filter_tiff.add_mime_type("image/x-sony-arw"); filter_tiff.add_mime_type("image/x-sony-sr2"); filter_tiff.add_mime_type("image/x-sony-srf"); filter_tiff.add_mime_type("image/x-sr2"); filter_tiff.add_mime_type("image/x-srf"); filter_tiff.add_mime_type("image/x-x3f");

— Reply to this email directly or view it on GitHub https://github.com/aferrero2707/PhotoFlow/issues/69#issuecomment-177487483 .

aferrero2707 commented 8 years ago

Honestly I have no idea for the moment, I'll dig further during the next days.

Somehow related to this, I was wondering if in your windows GIMP packages you also ship the UFraw plug-in. In that case, the two plug-ins might interfere (or one take precedence over the other), since they both register themselves for loading RAW images...