FOSS photo manager/editor for JPEG workflow

A friend of mine is interested in photography; first I lent him a camera, now he bought his own (talked him into MFT :wink:), and now he is looking for a way to organize and edit photos using Linux.

He only shoots JPEG. I tried to sell raw processing for Darktable but he is not interested yet, ā€œit looks complicatedā€. What would be the best FOSS solution (under Linux) with the following requirements:

  1. import and organize photos from an SD card
  2. crop and rotate JPEGs
  3. occasional mild tone and maybe white balance corrections
  4. stability, maturity, easy installation from official deb packages

I used Shotwell in the past before Darktable but that was decades ago, I don’t know what the best option would be today. Is it Digikam or something else?

(Clarifications that occurred to me: should not be too resource intensive, no GPU should required. Nothing fancy will happen to those photos, no extreme denoising, pulling shadows, etc)

I guess Digikam is the best starting point for a JPG workflow and slight editing.

7 Likes

Another option could be XnView MP. It’s multi platform, really fast, free for private use but not FOSS:

3 Likes

I use and like fotocx.

PS - Digikam may be excellent, but I dislike it because of the huge amount of infrastructure it requires.

4 Likes

For editing JPGs GIMP has a very long history. Shame your friend won’t shoot JPG + RAW. Raw is just so much better for editing as we all know.

2 Likes

I agree, but I also recognize that some people just want to do photography and not get into post-processing. I think that when one is learning the basics of composition and exposure, raw post processing can be a distraction. Camera JPGs can be dialled in to a particular style.

In any case, I haven’t given up trying to convince him to use DT. Just taking a strategic break :wink:

The page says that it is resource-hungry and rather slow (ā€œrespond within 1 second for images up to 20 megapixels on a strong computerā€), how does it compare to Darktable?

1 Like

I second XnView MP. Has the best Search Engine on the Planet …

Gwenview? It’s mostly a viewer, though, with crop, resize, rotate and flip.

1 Like

DigiKam will do the organizing and more.

3 Likes

Silly question: which (if any) of the options has Darktable-style non-destructive editing? (I checked the manuals and did not find it mentioned).

(Yes, I know, I am spoiled by DT.)

If he likes the camera jpeg result, fair enough. Let him enjoy.

I went from there to GIMP. Mostly just adjusting shadows and highlights with tone curve. I was already on Linux, so none of the Windows famous names were available to me. Raw processing seemed to be a very complex thing to turn a dull image into anything even half as good as the camera jpeg. Local corrections, in Rawtherapee I could not understand.

darktable made it all possible for me, especially post-sigmoid, with starting point that looked close to the camera pic.

But early days of raw processing can be hard and unrewarding, ending up choosing the camera jpeg in the end and wondering why one wasted the time.

Let him take one step at a time and be happy :smiley:

2 Likes

I found that digikam can do this to a certain extent, but it really saves versioned snapshots instead of applying a layered pipeline each and every time. Still need to find about fotocx, the manual does not say anything.

Personally I think it is the wrong solution: you invest in finding the right composition and exposure, capture an interesting image, only to find that you want to change some minor details, but with JPG there is so little you can do.

Darktable is now at the point where you can just make a default style (lens correction, profiled denoising, sigmoid, maybe a bit of saturation added with color balance rgb) that you get neat images with zero effort, and the freedom to correct WB/colors to a large extent. The only price you pay is speed, JPG workflows are snappier.

But I gave up arguing about this and I recognize that there are many roads to photography.

Darktable is a perfectly competent JPEG editor, actually. And, unlike with raw, he only has to learn it one module at a time, as his needs dictate.

5 Likes

I haven’t noticed any response problems, but I have a strong PC.

1 Like

I was often surprised at how much one can do. I remember when one opening and saving of a jpeg caused visible damage. it is much better now.

There are limits. I used to hit them with GIMP when, for example, I wanted to change brightness (novice terminology) or saturation by colour. Horrible things soon happen. Yes, one can go so much further with raw. But that can always be another day

1 Like

Are there tutorials about this? Eg obviously crop/rotate etc works like in raw, but which modules do I use for exposure etc in jpeg?

Of course the perfectly cromulent darktable answer: which ever one you want.

Exposure is the simplest, Color Balance RGB provides a few more lumimamcd sliders. Tone Equalizer does its thing. Even the old shadows/highlights might be fine on a jpeg.

4 Likes

I went back and edited all my old jpg files from 2005 forward that were taken on a couple of old Sony point and shoot cameras and a Nikon Coolpix S8100 or something like that I don’t even recall the exact model… Many of them were over saturated and had weird green colors and many other flaws…

On some I only corrected the tone a little on others to sharpness as they could be soft and others I did a lot of work on them…

The results were not up to something modern or even results from good jpg captures but many photos were hugely improved… I found I think going from memory that the tone eq preset relight was often a great tool to improve the jpg that were too dark and using exposure with multiply or subtract blend modes could boost washed out photos…there was a surprising amount of room to help out these old photos…keeping in mind I was just trying to make better versions of those keepsakes and not generating anything stellar…

Another approach for a new person might be to try ART…The tone eq in that software with the false colors/heat map for guidance works really well to adjust tone…along with cropping and a few basic tweaks it might be all that is needed for basic JPG editing…its not going to do any organizing but as an editor its also a good choice for keeping it simple…

1 Like

So if it is a jpeg, they become display referred somehow and respect the constraints and work in a nonlinear space?

Yes, the problem is that you don’t have much data to work with, so always be wary of banding and other artifacts, but any module (sans demoasic, tone mapping) will work.

2 Likes