[Last edited July 11th]
I had no idea this article would garner so much attention. I want to thank all the readers that were kind enough to comment and suggest Linux apps that I had not mentioned here. If you are reading this article for the first time I suggest you peruse the comments as there is a wealth of suggestions for even more photo management and raw processing applications. I had not heard of most of them, but am already in the midst of checking them out. Once again, thank you, readers, for your great comments!

I have a passion for photography and have become heavily entrenched in the tools available on Mac OS X, such as Aperture and Photoshop. This experiment focuses mainly on Aperture and what tools, if any, exist for Ubuntu to replace my Aperture workflow with something cross-platform and open-source that I can use on Mac OS X and Ubuntu.

Hypothesis:

Aperture will reign supreme and continue to be my default photo manager and raw photo editor after trying the Ubuntu Linux photo management alternatives. Honestly, I do not see how free and open source solutions can compete with Aperture.

Experiment:

I am heavily invested in Apple’s Aperture photo editor manager. Given Apple’s attention to detail, and the Core technologies available from the Mac OS, I had sincere doubts anything could stack up in the Linux world. But, I have been surprised many a time, especially by Ubuntu itself; I was looking forward to seeing what the open source world had to offer.

With this experiment I set out to learn:

  1. Can I edit raw photos in Ubuntu?
  2. Is there a capable photo manager that compares to Aperture?
  3. And, if the above questions are answered positively, can I get my photos out of Aperture’s proprietary and platform specific database and start managing with them in a workflow compatible with both OS X and Ubuntu Linux?

F-Spot

The default photo editor that comes with Ubuntu 8.04, called F-Spot, was quickly discarded. It is too similar to iPhoto and lacks many of the more professional features that I have grown accustomed to in Aperture. Further more it had an annoying bug that causes any photo I crop to show up without a thumbnail when the application is re-opened. F-Spot is unable to work with the cropped files it created.

Picasa

Google’s Picas intrigues me. I really like the application overall. It is so intuitive. I found everything exactly where I expected it. And Picasa can work with raw photos. But it does not allow for custom aspect ratio’s when cropping a photo. I crop all my photos to the golden ratio of 1.62:1, so this limitation is unacceptable.

LightZone

After trying the two most obvious apps I continued to search for my Aperture replacement. I found this great site for finding linux apps, and it had a list of linux photo editors. This list lead me to LightZone, a cross-platform (Macintosh, Windows, and Linux) photo editor that is very similar to both Aperture and Adobe’s Lightroom. It is probably a bit closer to Lightroom in its layout. The only drawback here is the application costs $200 and is not open source :(

LightZone - an Ubuntu linux professional grade photo editor

LightZone is certainly slower than Aperture, especially when zoomed in 1:1 on the photo. But I must give it this: it browses the local file system and does not have any proprietary database that it locks its users into. I am a bit disappointed that there is no online support forum. As a few readers noted there is a LightZone help forum.

Bibble

I was pleased to find others promising applications as well. Bibble 4 is very fast and it only costs $130. I like that it comes with Noise Ninja built in. Noise reduction tools are one area where all raw  processors, including Apple’s Aperture and Adobe’s Lightroom, are really lacking. Here is a screen shot of the up-and-coming Bibble 5 which has a more polished interface than the current version 4.

Bibble 5 - an advanced raw photo editor for Ubuntu Linux

Bibble 4 does not win out aesthetically, but it appears that Bibble 5 fixes that. But version 4 is fast and has many nice tools for editing not just raw photos, but just about any file format from jpegs to gifs to tiffs.

It does not however have any photo-management capabilities. No tagging, project management, or meta data editing. I wish its .bib file that it stores next to each image to track its changes was a hidden file.

Raw Therapee

The best find of all: Raw Therapee. Another raw photo processor, but this raw processor is free :) It does not, however, run on Mac OS X :(

Raw Therapee is an Ubuntu Linux and Windows raw photo editor

When compared to Aperture this app does have a few drawbacks. Similar to Bibble it is only a raw processor and does not manage projects. And it does not work with anything but raw photos, so it will not allow for processing jpegs or tiffs (however it will output your raw photos to the jpeg, png, or tiff format.) Reader smably commented below that Raw Therapee does work on jpgs and tiffs. This might be true but I have yet to get it to open one—it only opens raw files for me.

On the plus side Raw Therapee is free, quite capable, has an active forum of users, and even comes with curves adjustments, something that Aperture users have been clamoring for and have yet to receive from Apple. While it does now work with formats other than raw, it will at least allow for metadata editing of the raw files, even allowing for the recording of additional tags.

Qtpfsgui

Here is another useful application I found. While it certainly could use a new name, Qtpfsgui is an HDR tool for Ubuntu Linux, Macintosh, and Windows.

The result:

I am quite shocked by this, but the answers to all 3 of my initial questions is yes. There isn’t an all-in-one package that will do the trick, but by combining Ubuntu’s file manager Nautilus for project management, Raw Therapee for raw processing, and the Gimp for non-raw processing, just about everything I do in Aperture can be done on Ubuntu Linux using free and open source solutions.

Specific to question #3, Aperture 2 now allows for photos to be stored externally, outside of its database. I can migrate my images out of the Aperture database and into an external folder structure that I can then work with in Ubuntu. More testing is required, but I believe I can continue to use Aperture on OS X and these other apps on Ubuntu with relative ease and compatibility. I will write more as I further test this new system.

The next step:

First I will migrate all my photos out of Apertures database and into a more flexible folder structure that is available to both Mac OS X and Ubuntu. Currently I do not have a hard drive that has both read and write access to my Mac and Ubuntu, so I will have to figure that one out as well.

Then I test out the workflow in Ubuntu. I am still curious about color management in linux, as well as panorama stitching. I do alot of panorama work and currently  use Photoshop to automatically stitch them together. But that is a large enough project to warrant its own experiment. Look for that one in the near future.

The one thing I am currently lacking, on both OS X and Ubuntu, is a decent metadata editor that will add any and all metadata to the image itself. I do not like how Aperture separates this data into its own proprietary database. Ideally I want a cross-platform tool that will edit the IPTC, XMP, and EXIF data. So my next task is to find a decent metadata editor. Know of any?

95 Responses to “Ubuntu Photo Manager Experiment”

  1. Lewis Says:

    You may want to check into Rawstudio. It is an open source application that does run on Linux. I am not sure if it is available in the default Ubuntu apt repositories. From just a bit of basic testing with it, the software was very easy to work with and provided a lot of features.

  2. Lorand Somogyi Says:

    Nice review! I did not know about Raw Therapee, so I’ll give it a try today. From a list I’m missing DigiKam and Krita. DigiKam is more than suitable for managing, tagging, etc., while Krita is an alternative to Gimp/Photoshop until Gimp starts to work with 16 bit depth.

    Check my review on Linux Raw Photo Processing.

    Note: Bibble is good in IPTC, EXIF, …

    Cheers,
    L.

  3. jeni Says:

    I support Linux 100% but I feel that people should make their own decision after reading the literature at PromotingLinux.com.

    I will admit that color management is not quite ready under Ubuntu and Linux in general, like it is under Vista. There have been huge improvements over XP.

  4. dhuv Says:

    I primarily work in Linux and use Digikam to store and organize (tags, ratings) my photos. I copy them on the Mac where my wife likes to view them with iPhoto.

    Digikam tags translate to iPhoto keywords because that information is stored in the IPTC metadata. We can create Smart Albums in iPhoto based on those tags.

    I do not organize by putting things in folders, only by tags.

    I have been looking to find a way to sync ratings from Digikam to iPhoto.

  5. Odin / Velmont Says:

    For panorama stitching, try Hugin.

  6. Glenn Says:

    To edit Metadata, and file your photos automatically on the basis of this metadata, try exiftools. Windoze, Mac and Linux versions available.

  7. Tim Says:

    You can use digikam as your photo management tool and your editor for working on files after you convert them from raw. Digikam comes with dcraw plugin, but it’s very, very limited for raw photos. install digikam and kipi-plugins and you have a very feature-rich photo management and editing tool for jpeg files. i have ufraw plugin for gimp and rawtherapee on my machine right now, and you can open a raw file from within digikam by right-clicking on the photo and choosing Open With and open it with gimp or rawtherapee, thereby being able to use the raw tool of your choice while inside the photo management of digikam, works sweet.

  8. Tim Says:

    i looked at the promotinglinux.com website – hilarious. one of the best joke sites i’ve seen in a long time.

  9. sunny beach Says:

    This is a good read indeed.

    Anyone interested in Linux raw processors might want to also check out these articles. They also discuss various raw processing software packages for Linux:

    http://www.anthonymartinez.org/wordpress/?p=141
    http://jcornuz.wordpress.com/2007/10/29/raw-develo
    http://lorand.somogyi.name/2008/06/raw-photo-proce

    I had no idea the world of Linux had so many options for working with raw photos!

  10. monty Says:

    Try using Wine (http://www.winehq.org/) to run Photoshop on Ubuntu. CS3 is not currently well supported, but CS2 has Gold Level status, meaning with some slight config tweaks, it should run flawlessly. Check http://appdb.winehq.org/ for more application compatibility.

  11. Beat Wolf Says:

    You should not only test gnome application. often, kde applications are supperior. Try digikam and krita, you will like it :-)

  12. Who Says:

    http://bluemarine.tidalwave.it/

    Nice app that has good geotagging support. I have never used it with RAW images

    Also, Gqview has been recently forked (developer MIA) to make geeqie – which is developing fast and could be a really great alternative :)

  13. JJ Tiziou Says:

    Have you taken a poke at Blue Marine?

    It’s still in development, but aims squarely to be an open source alternative to Aperture and Lightroom -

    http://bluemarine.tidalwave.it/

    -jj

  14. Dale Strickland-Clark Says:

    1. Picasa for Linux does allow arbitrary crops.
    2. You constantly confuse the capabilities of Ubutnu with those of Linux in general. None of the above is particular or special to Ubuntu.
    3. You overlook Ufraw which provides all the vital preprocessing you need before using Gimp or Krita.

  15. Rafael Jeffman Says:

    As a Linux developer (http://gobolinux.com), and for a while a professional photographer, I found none open source alternatives that give me the same productive environment as Adobe’s Lightroom + Photoshop.

    Event though I started with GIMP (and I still love it), it’s interface sometimes stands on my way, and it does not have some very useful tools and filters.

    You can mimic then quite easily, but if I spent 30 seconds more time on each of the 600 pictures from a wedding, it’ll mean that I have to work 5 hours more than with Photoshop.

    If only I had time to help the development of GIMP and RAW Studio, I’d get a great open source platform for my photography work.

  16. kaybee Says:

    LightZone does have online support forums. Check here:

    http://www.lightcrafts.com/support/forums/index.html

  17. Cory K. Says:

    Rawstudio (http://rawstudio.org)

    Gimp RAW plugins: ufraw (http://ufraw.sourceforge.net) and cdraw (http://www.cybercom.net/~dcoffin/dcraw)

    And another +1 for Hugin (http://hugin.sourceforge.net)

  18. numerodix Says:

    > Honestly, I do not see how free and open source solutions can compete with Aperture.

    Why, of course not. That would fly in the face of dogmatic Apple superiority, wouldn’t it. Glad you took the time to investigate, but the attitude is telling.

  19. smably Says:

    Raw Therapee does allow processing of JPGs and TIFFs. I’m not sure why your review says it doesn’t.

  20. Warren Says:

    I’ve used linux for many years, and actually did some development on f-spot about a year ago before I bought a macbook pro.

    If you can use nautilus to replace the photo management capabilities of aperture – then I don’t think you are making anywhere near full use of apertures functionality. I make very heavy use of the keyword and rating features, and regularly build ’smart albums’ that will do things like bring together all of my 3 star or better photos that include butterflies. I’m pretty sure nautilus can’t do that, and I’m positive that it doesn’t support Aperture’s ‘offline’ mode – where it saves a screen-resolution preview locally, but puts the full raw image on an external drive.

    Unfortunately one of the reasons I switched from linux to mac for my main machine was that there was nothing on linux that begins to touch the capability and ease of use of Aperture.

    F-spot is the closest – but it still lacks in many regards, and I finally decided I’d rather be spending my time working on my photography, rather than working on photo management software.

  21. nawcom Says:

    “I support Linux 100% but I feel that people should make their own decision after reading the literature at PromotingLinux.com(http://www.promotinglinux.com/truth/).”

    You understand that that page is full of blatant lies, right? Read the comments, check the resources. You are obviously either blind, gullible or both.

    Not to get off topic. I enjoy this article, I have been mainly a Picasa and Adobe Bridge user myself, so getting a good overview of the different options opened at new world to me :)

  22. Paul Says:

    There *is* an online support forum. You obviously didn’t try clicking on the Support link, then the Forums link.

  23. Stephen Warren Says:

    I tried some of the Linux Panorama tools such as pano-tools and hugin. They kinda worked OK, but were a bit painful to use.

    I’d previously used “The Panorama Factory” (http://www.panoramafactory.com/) under Windows, and found that it runs great under Wine (at least in Fedora 8), so that’s what I use now.

  24. Rhubarb Says:

    Metadata in pictures is actually very well supported in Ubuntu, but there’s a catch – there’s no simple GUI that gives you the power to add / remove / edit metadata, however it is possible with the help of a few scripts to be able to easily change metadata in pictures within the nautilus file manager.

    The package you need is exiftool
    sudo aptitude install exiftool

    I will be posting soon on the Ubuntu forums http://ubuntuforums.org/ how to add / remove / edit metadata from many different picture (and non-picture) formats.

    exiftools combined with a few bash scripts and nautilus makes for truely powerful metadata tagging.

  25. Russ Says:

    I’ve been using exifer to edit EXIF and IPTC data for quite some time. Works well and is free. However, it is windows only, and is being discontinued.

    http://www.friedemann-schmidt.com/software/exifer/

    I ditto Odin’s support for Hugin. It has the best stitching flexibility I’ve found of any app. And when combined with enblend, the results are great. However, the UI is still a bit rough around the edges.

    http://hugin.sourceforge.net/

  26. ashokpai Says:

    awesome article. very useful ! thanx!

  27. mark Says:

    Ubuntu has a nifty NTFS read-write app.. and Mac has a FUSE app that can read-write NTFS too. It’s the only compatible FS I’ve found between the two OS’s until ZFS (also FUSE-able for both) is (a) easier (b) supported natively in Mac & Linux (see: the future).

    I use this NTFS method for over a year now, and it works quite well on a separate partition.

  28. Indianajames Says:

    Rawstudio can be found via the add/remove apps in ubuntu.
    Theres another program that can be found there called UFRaw
    that says it does some of the same things.

  29. Tsu Dho Nimh Says:

    Picasa can be used for photo management on Linux.

    They even have a 64-bit version.

  30. brian Says:

    I too have used ufraw with gimp and it works very well for amateur purposes. I would be very interested to see what someone who works with it daily would think.

  31. Roland Says:

    For photo stitching under linux, I recommend Hugin, which I got from the Ubuntu depositories.

  32. ouroboros Says:

    I wonder what do you think of blueMarine?

  33. Robert Says:

    Hugin as listed above is nice,
    the new GIMP with the new backend library is also supposed to be out soon,
    also though it is a PAIN (don’t do this unless you enjoy it)sometimes you can generally compile linux apps for OS X with some help from macports or fink (I usually have to install the compiler and dependencies via fink/macports than manually compile the source)

  34. david Says:

    Digikam and Ufraw is a very powerful combination. ICC is a pain to set up but once it is working it’s on par with the mentioned commercial tools.

  35. Art Says:

    The feature I am looking for is the ability to associate an audio file with an image.

    The purpose is to narrate a family photo album. As the person navigates the slideshow the narration changes with the picture.

    I don’t think this exists yet but it didn’t hurt to ask if anyone has seen such a beast.

  36. Sean Says:

    On transferring files between Ubuntu and Mac, NFS works great if you have a network setup. You have to utilize the -p switch on one side, (I seem to recall, this was an issue with the Mac as my server was a Ubuntu box).

  37. W. Reid Says:

    >I support Linux 100% but I feel that people should make their own decision after reading the literature at PromotingLinux.com.<

    That site is so funny, especially the bits about C. I can’t imagine the bad hair day the person who runs that site must be having every day. Those people who want to stay informed read groklaw :)

    I’d second Hugin as a great panorama stitcher. Another app is fotoxx, it does the simple stuff and has some rave reviews but I find it unusable.

    f-spot with gimp works for me. It stores the photos, creates a copy when I edit them and allows me to flip easily through revisions and upload to flickr etc.

  38. Brian Says:

    What about bluemarine?

  39. Don Barry Says:

    Note well: Raw Therapee is “freeware” but not free software — one is at the mercy of the whims of a sole programmer for its future availability on contemporary platforms or its direction. It, like all proprietary software, unethically binds its users into slavery, and should be opposed when more ethical alternatives are available.

  40. vvaz Says:

    Huh? Comparing photo managers for Linux and not testing digiKam???

    http://www.digikam.org

  41. Jon Claerbout Says:

    I enjoyed your presentation. GraphicConverter is my mainstay, and not far from free. Wish you had included it for comparison.

  42. Michael Says:

    A quick search on http://freshmeat.net/ (don’t mind the name. It’s a site where people announce new versions of software.) turned up these:

    http://enblend.sourceforge.net
    http://cs.tu-berlin.de/~nowozin/autopano-sift/
    http://hugin.sf.net (already mentioned above)
    http://pnmstitch.sourceforge.net

  43. anonymous coward Says:

    Maybe I’m missing something. Your intro indicates you were going to examine free software and open source alternatives to Aperture but a lot of the software you tried is non-free, proprietary software just like Aperture.

  44. jim Says:

    Thanks for this article. Great discussion, too.

  45. Thomas.S Says:

    I use only digikam for photo management. I have not other tool to do better things for my needs, neither from Linux, Windows or Macosx side.
    Our firm now have ~ 200 000 photos (half of them as raw) running on it and it is very easy to find photos. What we need is better raw support and we could trowh other raw tools out of window.
    Usually we dont need anything special for raws what digikam does not already support but sometimes it is needed to make HDR photos with other tools, hopefully someday it is implented to it.

  46. inerlogic Says:

    shame…. aperture is such a P.O.S.

    you’d have been better off with Adobe Lightroom…
    way faster, cross platform and no stupid database locking like iphoto and aperture 1

  47. delta Says:

    You can use autopano pro – I’ve found it to be the easiest and one of the best stichers around. It is supported even on 64bit ubuntu and costs 99eur, which is not that expensive.

  48. Brandon Says:

    Several mentioned digiKam…. I totally agree, with the kipi-plugin support, I can edit raw photos, do basic post processing (cropping/color balance/red eye removal, etc) with ease. (For the curious, Kipi plugins are shared among several KDE based photo applications.)

    It has great support for exporting galleries to the web, including a built in flickr uploader and picasa up loader. Its great at organizing, and using the underlying directory structure, so to add an album just copy it from your flash card to your photo directory.

    I’ve been using digiKam for years, and it keeps getting better and easier to use.

    http://www.digikam.org/
    or
    apt-get install digikam

  49. DonL Says:

    I discovered a plugin for the Gimp that works really well for stitching. I’m not at home now, but I think it’s called simply “Panorama” or something like that.

  50. Vadim P. Says:

    I’m impressed – great to see Linux being able to fill in the niche needs :)

  51. Travis Says:

    Great review!! Just the kind of information that people are interested in when making a switch like this. Very nice writing. Thanks!

  52. Dave Says:

    There’s an old version of LightZone that was and continues to be free for Linux. It doesn’t have the ability of applying the same adjustments to multiple images, but still has the compelling zone-based UI and masking.

    Also, seriously, do we care about the aesthetics of the the program used for processing images? Really? What color is your camera?

  53. Anonymous Says:

    My $0.02 here…

    If you are not afraid of the command line…

    ‘xv’ works great for quick viewing of images, cropping, simple manipulations, etc. It supports numerous image formats. A lightweight version of gimp. (Caveats: Shareware. Been around forever.)

    Package ‘libjpeg’ provides jpegtran, cjpeg, djpeg, etc. Useful for lossless rotations of jpeg images.

    Package ‘ImageMagick’ provides identify, mogrify, montage, composite, animate, etc.

    A quick perl script will let you produce thumbnailed images + HTML, letting any web browser quickly look over all your photos.

  54. Erasmo Acosta Says:

    Hi,

    I’m a photographer too. I’m tied to MS-Windows for CS3, but I’ve tested CS2 (my processing is very complex) on Linux using WINE extensively and I give it a BIG thumbs up. Unfortunately some of the things I do, now require CS3. However the at the speed WINE is moving these days, with Google behind it, I expect CS3 support soon.

    I have a 5×300G Raid5 on Linux that I make available to my macs using NetAtalk. This could be very useful to you since the macs see the linux box as a MAC OS server. I tested accessing the linux share from the mac using SMB, NFT, and AFP. AFP ROCKS!!!

    I’m also planning to replace my 300G drives with 1.5 TB drives (Seagate just announced them today), or I might wait for the 2TB to come out (and have a 10TB RAID5).

    Great article. I’m looking forward to test RawTherapee soon.

    Regards,

    Erasmo.

  55. Colin Guthrie Says:

    I know that ubuntu is gnome based but it’s a real shame you didn’t pull in some kubuntu packages and play with digikam. Others have mentioned this above, but i really cannot stress it enough…

    If you can’t be bothered installing it, just take a look at the screenshots and you’ll get a very good feel for what a polished and highly functional application this is:
    http://www.digikam.org

  56. Sebastian Szyszka Says:

    There is nothing “proprietary” about the Aperture database. It is nothing more than a folder with an extension that flags it as the Aperture database. Remove the extension and the file turns into an ordinary folder, with all images witting there, untouched. And the actual database portion is nothing more than SQLite3 and is open to third-parties.

    That being said, I wish you luck in your search, I just wanted to clear up these misconceptions.

    -Seb

  57. Bob Says:

    If you do try hugin make sure you try the latest developer build and not the latest available package at 0.7 beta 4.

  58. ArtInvent Says:

    RawTherapee is pretty good. It’s free as in beer, at least for now, but it’s not open source. Will they charge for it in future? Don’t know. Be forewarned.

    I’ve been using LightZone for quite a while. It’s the only Linux program I’ve ever paid for, although I got it for an introductory price of about $125. That should tell you how much I like it. The zone method it uses is just far easier and faster for adjusting brightness /contrast. Plus you can draw regions and apply any raw processing parameter to just those selections: pretty much eliminates having to go into Gimp or PS for post-pro, at least it does for me. It also works almost as well on jpegs or tiffs.

    People can rave about digikam and I’m sure it fits the needs of some. I personally hate any ‘organizer’ that first has to import to, and then maintain, a database filled with images. I insist on having a photo organizer that can just quickly browse existing disk folders with no importing. For that reason both Digikam and F-Spot are out for me. I find that browsing in Nautilus and previewing and slide showing in Image Viewer are pretty much all I need for organizing.

    Picasa would be pretty cool, I find it extremely intuitive and I like how you can apply a bunch of edits to a whole crop of photos without altering the original. It’s a database driven program, but it doesn’t import duplicates of every shot in your disk, unlike most of the others. But what really kills it for me is there’s no full screen slide show in Linux, which is just idiotic and pretty much tosses the whole thing for me anyway.

  59. Luke Says:

    I have found digikam to have all the features I need–a great hybrid of folders and tags for management, raw image support, and great plugins (kipi) that allow raw/jpeg reprocessing. In particular, try the “white balance” plugin, which includes options for correcting exposure and gamma, and the “aspect ratio crop” plugin, which even has a golden ratio mode built in.

  60. Fergus Says:

    Rawstudio is very good (http://rawstudio.org)

  61. axio Says:

    where is digiKam?!
    damn it!

  62. Carl Miller Says:

    For photo stiching, I’m using “hugin – Panorama photo stitcher” in Ubuntu. Works like a champ for me!

    http://hugin.sourceforge.net/

  63. digikam_fan Says:

    Someone else said it, but again – you can’t claim to review Linux photo managers and not check out Digikam! Import from camera, auto rotate, tagging (EXIF, IPTC, JPG comments), geo tagging with mapping, export to Flickr or web galleries, some great editing tools (including all sorts of ratios and crop guides) – it’s got it all. Also very actively developed – new features coming all the time. Check it out: http://www.digikam.org

  64. RJ Ryan Says:

    ugh, you said ‘Qtpfsgui is an HDR tool for Ubuntu Linux, Macintosh, and Windows.’ — please do not refer to Ubuntu Linux as something different from Linux. If it works on Ubuntu, then it works on Linux.

  65. Michael Bushey Says:

    Raw Therapee is closed source and only runs on 32 bit Linux. They have a package on their site labeled amd64, but it contains a 32 bit executable. Closed source software sucks, whether native Linux or run in a VM. Because it’s closed source, I can’t compile it for my machine. If the developer get’s hit by a train, that’s the end of it. I’ll stick to open source offerings as my time is too valuable to invest in something that I have no control over.

  66. Gromgull Says:

    You (and all comments so far) missed kphotoalbum – it’s got excellent support for managing large databases by tagging photos. For a while I used this + a custom script that would let me reprocess RAW photos using UFRaw (which you also missed) – however, kphotoalbum was far too buggy for everyday use. It may have improved now though!

  67. vincent Says:

    Personnally, I’m using Kphotoalbum since +4 years(www.kphotoalbum.org) to manage (via tags) my +9000 photos and Showfoto + Gimp for editing.
    Integration between those tools is facilitated thanks to the very flexible architecture of KPhotoalbum.

  68. meurig Says:

    For multiplatform free photostitching have a look at http://hugin.sourceforge.net/

  69. Anders C. Madsen Says:

    From the article:

    “It does not however have any photo-management capabilities. No tagging, project management, or meta data editing. I wish its .bib file that it stores next to each image to track its changes was a hidden file.”

    Bibble Pro has support for tagging and meta data editing (IPTC) but it’s true that there is no project management. Also, as it is mentioned, Bibble is fast, and the Pro version even more so on multi-core or multi-CPU computers, thanks to multithreading.

    And yes, those .bib files are a pain in the behind. :)

    I use Bibble Pro on OSX and while the interface is quirky and sometimes downright hideous it really gets the job done and offers one of the best RAW-converters I’ve tried.

  70. kls Says:

    You guys might want to give Ubuntu Studio a try.
    It offers specific MultiMedia Packages.

    Gnome in particular is slightly tweaked to speed things up.
    Hardy also comes with realtime kernel by default,
    which might have an impact on data processing.

    And you’ll find a nice collection of above discussed applications installed by default.

  71. Philip Storry Says:

    Bibble Pro does IPTC editing, and will insert the IPTC information into TIFFs/JPEGs it exports.

    Under 4, it’s a bit primitive – one photo at a time only – but 5 promises improvements, as always! ;-)

    I found the best thing about the Bibble implementation is that it can store keywords, locations and other strings for later re-use – and these are just stored in text files. It doesn’t even sort the text files on loading them into the dialogue box, which means that I get plenty of control – I can put my most commonly used tags at the top of the list, to prevent scrolling in the dialogue box/drop-downs for them. Very handy!

    (Similarly, Bibble’s work queues are also “just text files” in your profile – making manual editing and automated production very easy.)

    Someone else mentioned colour management – Bibble’s got that covered. Provide an ICC profile from your monitor’s manufacturer, and it’ll do CMS for its own window quite happily. I believe it’s using a Kodak CMS library for that, and I’ve found it saves a certain amount of time and effort over setting up full colour management for X itself.

    You can semi-hide .bib files – you can get Bibble to store them centrally in your profile, rather than with the files. (See this thread: http://support.bibblelabs.com/webboard/viewtopic.php?t=4420)
    Unfortunately, that won’t cross operating systems – as the handling of profiles is different on each OS.
    Hiding them via the filesystem isn’t possible either, as Bibble has to be filesystem agnostic – it runs on Mac, Linux and Windows, and there’s no common way to hide files on each of the filesystem(s) those platforms use. So it’s either centralising them, or storing them with the RAW files.

    Personally, I found the storing of the .bib files alongside the RAW files excellent – it makes backup and synchronisation between machines much simpler. I use the Unison program (find it in Synaptic – it’s a friendly version of RSync!) to synchronise my local files with a network storage device, so I can then pull down a subset of files to a laptop if needed. It may be a little ugly when you’re browsing, but it simplifies 99% of synchronisation and migration problems!

    Overall, I couldn’t have moved to Linux without Bibble Pro. It’s worth every penny, and I’m just waiting for the next version to blow me away… :-)

  72. Wookey Says:

    I wonder why no-one has mentioned gthumb yet? I find it satisfactory for my needs. Imports, rotates, browse/view by folder or category, makes web album (which are quite nice-looking), easy exif and comment editing. Only significant limitation for me is that the web-export is just for ‘current selected set’ rather than helping manage/update an entire collection online. (Curator was much better at this but seems to have mouldered rather since about 2000 – I guess there are others now)

  73. Sitaram Says:

    kphotoalbum is what I use for metadata management. It’s real strength is searching, since I have about 4000 photos (so far!) it helps a lot!

  74. Ed W Says:

    +1 Autopano pro for stitching

    Not free, but absolutely excellent, terrifically fast, and some HDR potential also (cross platform is a bonus). It basically does all the stitching automatically and you can simply point it at a folder of images and it figures out which ones go in each pano automatically

    http://www.autopano.net/

  75. Ben C Says:

    imgSeek is very interresting to try: it has a very special way to find back pictures by allowing you to draw a sketch of what you are looking for.

    The results are impressing, but I have yet to try it with a big photo collection (to date, I’ve only did some quick test with ~100 photos).

  76. Old Mean Man With No Arms Says:

    IS blueMarine even still alive? It looks kind of stagnant.

  77. Fabrizio Giudici Says:

    blueMarine is alive and kicking – there have been around 2500 code commits since the latest release in October, but I was able in the meantime only to provide untested snapshots. One of the reasons is a completely new facility for managing metadata, which required quite a few changes in various parts of the application.

  78. Sherwood Botsford Says:

    Let’s keep clear two different goals that need to intermesh cleanly:
    goal 1. A clean easy to use work process for turning a raw photo into one or more finished photos.
    goal 2. A way to manange large numbers of photos, possibly with multiple versions.

    I don’t think it is reasonable to expect the same app to do both. Of the many apps I’ve tried the one that comes closest for goal 2 is IMatch. It uses a concept, “Controlled vocabulary” to for tagging. In CV you have a tangled hierarchy of tags. E.g.

    Suppose that I have a category ‘Trips’
    Under Trips I have Italy_2006, England_2007, Kelona_Easter_2004

    But I also have a category ‘Orchards’ and Kelona_Easter_2004 is a member of Orchards.

    The act of tagging a photo Kelona_Easter_2004 automatically gives it a virtual tag of ‘Orchards” and ‘Trips’

    This functionality, available in a 50 buck winsooze program, I can’t find in any linux program. I’m building a ndw box now. I’m going to get VMworkstation just to run IMatch and Photoshop.

  79. Bibble Says:

    Most of the things you list Bibble as not having will be present in the forthcoming Bibble 5 version.

    -Eric

  80. Fabrizio Giudici Says:

    For the record, the functionality mentioned by Sherwood Botsford is available in blueMarine by means of hyerarchical tags – e.g. I have implemented in it the bird taxonomy (a hierarchy of names to describe a specific kind of bird such as “Anseriformes / Anatidae / Anser / anser” which identifies the greylag goose) – assigning to a photo the “anser” tag makes it available under searches for Anseriformes or Anatidae, etc…

    In any case, the application is not ready yet for production use. I welcome any suggestion to the appication’s forums.

  81. Rob Henry Says:

    try digiKam

    Some of the previous posts are incorrect or the user was using an old version of digiKam. You can edit RAW files directly in 16 bit mode, conversion is done when you save as JPG. You don’t have to “import” the image files.

  82. AndersonHaus Says:

    I use digikam exclusively for managing my photos. Love the White balance tool. Yes, there are always other apps I may have to use to tweak the photos, mostly gimp (cross platform, same scripts), and occasionally the crap software that came with my Nikon. Have played some with Picasa on linux, and found that it is good at lightening shadows.
    I refuse to shell out hundreds of $$ for Adobe products when I can do almost everything I need to do open source.

  83. Vadim P. Says:

    jeni, thanks for your contribution to the Troll Cave! http://vadi-blog.com/2008/07/15/the-troll-cave/

  84. Jeremy Says:

    If you liked LightZone you can probably find the old (2.4) version online somewhere, free but unsupported, I use it and it works well.

  85. Baimimiz Says:

    I agreed with you

  86. Werner Hartnagel Says:

    Hi. Great summary, thanks. I did believe i know every possible Linux Image application, but i was wrong :)

    My advice is wait for Xnview. They have a old Motif based Linux port, but it doesn’t really work well. Now they port her Code to Qt4, looks very promising. It supports really every image format and has integrated jpeg loseless crop, rotate, flip feature, color correction and much more. It loads images faster then any other application i know. The GUI is fast too.

    Btw, wine is now very mature! You can use many popular Windows Program. I use XNview for Windows on Linux. Don’t forget Picasa use wine and it’s really stable (i am a trusted beta tester and really love it).

    For metadata editing i recommend to create your own script. EXIF is supported for every popular scripting language (i use python), i am not sure about the others. You don’t have to know much about programming – i think the script will not be more then 10 Lines of code. If u find out how to read the Aperture Database it pretty easy to loop over all files and store the data inside the images. However, keep in mind Aperture did use a Database for some reason, its much faster if u doing a search, that’s the primary reason for such data, isn’t it? I would use Sqlite or HSQLDB for such a purpose.

    Hope u will not lost enjoy Linux. We have a big lack with creative Software but its continuously improving.

  87. jfg69 Says:

    Nothing touches Photoshops apps, IMHO. It’s not just the usability or functionality, but the intuitiveness of the interface and the ability to perform multiple tasks all in one place. That being said, there are some pretty good apps in Linux, without even mentioning the G word. Free, open source or bought and paid for- we NEED to have something, yes? LightZone, Bibble and Raw Therapee all are very nicely performing apps. Gthumb, digikam, picassa, etc all are nice apps, but they all leave me wanting something more.
    Its exactly what keeps me going to my CS2 on wine or even having to boot into XP to use CS3.
    I’m also keeping an eye on blueMarine, as it looks to me to have great potential and I can see a really super app developing there; nice work Fabrizio!

    j~

  88. gerlos Says:

    I add my voice to the chorus of people that suggest Digikam: it’s great, and fast improving!
    And also, it doesn’t force you (not anymore) to put your image in a specific database. You just have to put your images inside a directory, that you can organize as you wish. Any directory is seen as an “album”, a very natural way to organize images.
    And after you tagged your shots, it writes theese informations in appropriate metadata tags *inside* the image, so you can move files around without losing info!
    With Gimp and ImageMagick, it’s my definitive solution for photo management and processing. And next release will be even, even better!

  89. outofstep Says:

    I find GQview convenient for library management and slide show control, particularly with a dual head setup. I use GIMP for most editing and, for printing, PhotoPrint.

  90. runbei Says:

    Sad to say, Picasa 3 upon regular use reveals some fatal flaws. When my laptop comes out of sleep mode, Picasa has to reload its entire database before it will display thumbnails (this is for folders that have already been scanned) – and it takes 45 minutes or longer to display thumbnails from a moderately large external USB drive. Completely unacceptable.

    Then again, if you don’t load photos into Picasa 3 directly from camera, but ask it to add and scan a new folder, it takes forever – really, it’s unpredictable. “Don’t call us…” It can take 30 minutes or longer. This is just a fatal, fatal flaw. Sadly, that leaves no other good open-source Linux photo manager.

  91. Howard Shippin Says:

    I like Picasa 3 best, under Linux and Windows. I love its intuitive interface, quick browsing, easy search (using both folders and tags), effortless, non-destructive editing, and efficient workflow. After Picasa, it’s hard to adapt to another photo-management and editing system. However, under Ubuntu, unlike under Windows, I find that Picasa freezes up after adding a few thousand photos to its database of watched folders. So I am dithering between dropping Picasa completely, or using it to do work only on specific folders (like recent stuff from my camera). The trouble is that occasionally I need to pull a few selected photos from across all my photo collection, edit them and create a collection, usually on the web. Digikam is excellent at organization, but, unless I’m mistaken, not so effective at collecting photos (there I miss Picasa’s tray). Nautilus is a whizz at moving photos around. Lightzone is a great editor – right now they are offering it for $150. My dilemma is how to best juggle these tools together and deal with photo projects quickly and efficiently.

  92. Jonathan Lumb Says:

    Great article on photo editing in Linux, thanks for your contribution!

  93. Dale F. Victor Says:

    I went through the above post rather quickly / Any one doing projects with photos should be aware of ImageMagick http://www.imagemagick.org/script/index.php it does much , its only drawback is that it runs from a command line. The literature says it will run on Windows however I have not had success with that. It does not matter to me personally I use Ubuntu exclusively. Another point does not Mac OSX basically have BSD under it somewhere. If this is correct as I have many times that it is, the computer should be able to run VMWare which means the computer will run any software on the planet. Just a thought, Dale

  94. roryrock Says:

    thanx a alot for the info browe.. Its answer all my questions.. :) and know its time for some experiment.. hehehe..

  95. eric Says:

    my buddy wrote a meta data program he is quite proud of see it at impressive.net

Leave a Reply