PhotoQt 1.2

It's here, the best one yet: PhotoQt v1.2! It comes with a large amount of changes and improvements.

For this release I mainly focussed on smoothing PhotoQt out. I considered all the feedback I got over the past two years and tried to make PhotoQt as reliable and efficient as possible. There's still more that can be done, but it already comes with a respectable amount of changes.

To get a full list of the changes, have a look at the Changelog. Here I just want to highlight a few points:

1) XCF and PSB/PSD support
GraphicsMagick claims to come with support for both Gimp's XCF and the Photoshop format. However, its support of them is so bad, it simply has to be considered as "broken". PhotoQt doesn't even offer XCF support based on GraphicsMagick anymore. However, there are two projects out there, that PhotoQt can make use of to support both formats much better: Both are rather small projects, so they might not (yet?) be available in the repositories of your distribution (have a look!).
Note: Once you have either one or both of them installed, you still have to tell PhotoQt to make use of them (Settings: Tab "Other Settings", sub-tab "File Types").

2) Re-written thumbnail handling
Thumbnail handling in PhotoQt hasn't been bad, but it also hasn't been ideal. For v1.2, it has been partially re-written and a new default mode has been added: Smart thumbnails. Smart thumbnails are a good (I believe) compromise between efficiency and usability. Basically it relies on the fact, that once a thumbnails has been created and cached, then it can be loaded very quickly. Thus, when you enter a folder, PhotoQt firsts loads the visible thumbnails and then all thumbnails that once have been created and cached. This makes navigating a folder a lot easier.

3) File formats support
For many image formats, PhotoQt makes use of GraphicsMagick. However, until now, many of the included formats remained untested. This has changed now: All image formats that can be set in PhotoQt have passed a test (i.e. PhotoQt successfully displayed a test image). Support of SVG has been moved from GraphicsMagick to Qt, as Qt provides significantly better support of this format.

4) Re-structured and extended Settings
For many, many releases, when you'd open the settings the first settings you would see was an option to enable composite. Not anymore. Many settings have been grouped into a 'Basic' and 'Advanced' category. I tried hard, to include the most commonly used and most likely needed settings in the basic category (so that most users don't have to bother checking the advanced category), however, please let me know if I made a mistake there. Also, please note, that no settings have been removed. On the contrary, many settings have been added.

5) Reliability and Efficiency
PhotoQt works very reliable and efficient now. All of the known bugs and many others I found along the way have been fixed. I believe, now it can definitely hold up to the more "traditional" image viewers out there. Its main focus might be slightly different though. It might not be the first choice for handling images, but it definitely does a very good job at displaying a large variety of images!

What's next?

PhotoQt has matured a lot over the past three and a half years. There are a lot of features that have found their way into it, and they are working better than ever before. However, there are still many possibilities left, many things that can be added to make PhotoQt even better. Here are a few things that I hope to get implemented for v1.3:
  • Add support for IPTC and XMP metadata
  • Print feature
  • Reload image when changed on hard drive
  • Detect when a cached thumbnail has to be re-done
  • Re-think some code, e.g., possibly improve settings handling
  • General code improvements (split up very large classes into smaller subclasses)
  • Add support for more image formats using other tools (optional feature)
  • Investigate possibility to add option to use poppler for better PDF support
These are the features I hope to get implemented next. Of course this is not an exhaustive list. Mainly depending on feedback, other features are possible, too, either for v1.3 or a later release.

There has been a long break in the development (for about one year) before I was able to slowly start back up in August last year. I heard some people speculating that PhotoQt had died. But it's still young! The best is yet to come!

Enjoy PhotoQt :-)

4 comments on: PhotoQt 1.2

  1. David Butterworth says:

    Looks like a great package, with prospects of getting greater.
    My question (and I read (altho with tired eyes) all your release notes before asking):
    Does it provide for importing pics from camera/card with file organization and file renaming in the process? [I really like to import into separate subdirectories named by date of photos,and rename photo with date and counter. I also like to be able to tweak the metadata, but that’s less imperrative.

    Thanks for your efforts

    • Lukas Spies says:

      Hi David,

      I’m afraid, PhotoQt isn’t capable of importing pictures from a camera or card. Although there are a few small photo management features included in PhotoQt, its main focus is on viewing images.
      Importing pictures into some folder structure, however, wouldn’t be such a hard task… I’ll keep it in mind, and when I get some time I’ll see what I can come up with.

      Thanks for the feedback!


  2. guillaume says:

    Hi Lukas,
    I’m using photoQT since several years now, from the PPA on Kubuntu 15.04. Thanks to develop it, it’s the best viewer I have seen !

    All works fine with this version, but I think an option to save the image (automatic or not) when we rotate it should be cool. Do you think it’s a good idea?

    • Lukas Spies says:

      Hi Guillaume,

      You’re actually not the first one to ask for that. I tried once to get something useful together, but didn’t get anywhere (the actual saving of the rotated image is easy, but solving it in an intuitive and non-intrusive way was the difficulty).
      However, now that PhotoQt has been ported to QML (v1.3 will (hopefully) be released next Friday), I’ll see if I can cook up something nice 🙂

      I’m glad you like PhotoQt! Just a note: the PPA that contained PhotoQt has been discontinued recently (I’m not sure when, but I guess only since a few days ago). So for the next release, I’m not sure if or when a deb-package will be available for an install on Ubuntu. I’ll certainly try to create one, but have never done that before…


Join the discussion

Your email address will not be published. Required fields are marked *