Darktable 5.0.0
darktable.org
darktable.org
It's rather opinionated and done by Aurélien Pierre.
For those interested in the why https://ansel.photos/en/news/darktable-dans-le-mur-au-ralent... there is also a YouTube video with strong language. There is an appimage so I recommend people to at least try it.
A number of open source design software comes to mind, but I am too scared to name them.
I'm really not judging any project, because a working solution that is done by enthusiastic amateurs is better than no solution at all and let's be honest, most of my code is amateurish at best/hacked in a week/month as well.
It's only bad if you see a project heading in the wrong direction and not being able to stop this, but for this god invented forks ;)
Yes they did, couple minutes before you:
> a handful of guys with more freetime and benevolence than actual skills
> So I fixed the whole logic [...] You might think that was a problem solved and a job well done, but that’s leaving Darktable’s geniuses out of the equation.
If you want to work alone I guess you can have that sort of negative attitude... but to me it clearly says "don't use or contribute to this software".
It's easier to spot mistakes after others have already made them, and then come up with better approaches. And it's easy to find yourself complaining about what is basically a prototype somebody else made and spared you the effort. It can definitely pump your ego up.
I'm saying this because one-man forks almost never lead to popular adoption, and almost always lead to abandoned forks, even if the new developer is technically gifted. I'm somewhat reminded of KWinFT (KDE fork) that has been somewhat recently renamed to Theseus' Ship.
I understand that you acquired a repulsion to design by committee, but when dealing with large projects you can't do it all by yourself, so you need to start learning how to deal with people. But who knows, maybe it's possible to find other like-minded contributors who are not so easily thrown off by the immaturities of a project's leader.
but to me it clearly says "don't use or contribute to this software"
As an end user the sheer arrogance and condescending attitude that the darktable devs bring to the table is far more offputting than someone (an ex-darktable dev no less) losing patience with that behavior.You might even adopt forum rules similar to HN’s but with a focus on improving access to open source photographers’ tools (which is what this software is supposed to be in the first place).
You're quite a bit less motivated than I am to try Ansel I suppose. I found DT (and the devs' defense of their decisions) intolerable. To the extent that I got Ansel built on my mac. Aurélien indeed fixed some of my biggest complaints with DT, but unfortunately he ripped out some bits I actually wanted to use.
At this point I suppose Ansel can go one of two ways: DragonFlyBSD or LibreSSL.
To your comment about committees. That (or the lack thereof) is a big critique point the ansel developer makes. A leadership of one is better than the leadership of none. And since he forks darktable and mostly removes and replaces some functions I don't see it as a problem in this case, especially since he has been maintaining the project for many years now.
Anyway like I said, I would recommend trying the software and if you think it's worse than darktable just don't use it :) I for instance have multiple software packages installed and am quite annoyed to have to use multiple packages for one "thing" and I always try to use the best tool for the job. On photo management/editing I'm quite torn
As far as Darktable/Ansel goes, he's right. Darktable's UI and philosophy is pretty horrid. I shouldn't have to know seven different algorithms to apply a denoise filter. The vast majority of professional photographers are artists, not computer scientists. I want the application to pick the best one for me. All commercial applications these days take it one step further with some pretty good AI tools, too.
Again, there's room in the world for all manner of software uses. But to argue that Darktable is bad because it gives too many options, misses the goals of a great many artists, which is to understand what's happening to the pixels they captured in the field.
And I don't think simple choices create shallow artists (or that the goal of Darktable is to create artists). Someone who doesn't have any arts education already doesn't have the technical understanding or vocabulary to really know what they're doing, so maintain the extra barrier? How many professional grade tools can you think of that have simple or guided modes?
The great part about software is that done well, it's often designed to be functional without a depth of specialty or expert knowledge, at least no more than a homeowner telling the builder "make my driveway to here" needs to know how to source and formulate concrete so that the end product looks good and doesn't crack or weather.
Maybe it's my circles (photojournalists) but none of them care about different algorithms in post. Their artistry comes from a complete mastery of layers and masks along with old fashioned tone and color sliders. Those tools are far more powerful than knowing the difference between method 1 and method 2 of a Gaussian Blur filter that have no discernible visual difference anyway.
With your example, the multitude of denoise filters is appropriate because one of them is actually the grain removal. When in fact grain and noise are two separate issues.
How about demosiacing? There are nine different algorithms to choose from. Great if you're writing a research paper, useless if you're actually working on a photo.
How about white balance? If you thought that twiddling the knobs in the "white balance" was the way to go, boy are you in for a surprise. That'll just trigger warnings and errors. What you really wanted was "color calibration". You didn't want to change the color temperature, you wanted to worry about gamut compression and illuminant.
Now let's say you're working on a photo and have already narrowed down some settings you'd like to commonly apply. Well. First you have to drop out of the "darkroom" module and go to the "lighttable" module. Then you have to accept that your edit history is going to get fucked because darktable doesn't store a history of individual changes but rather aggregates them often by module. So if you hit undo, you potentially undo more than just the "style" you just applied. But what style did you just apply? Darktable (intentionally) doesn't keep that information around at all. You can have the style add an instance name, but Darktable eventually gets confused if you go back and forth between different presets.
To add insult to injury, there's no A/B view in Darktable. Nine different demosiacing algorithms but no easy way to compare them.
Darktable misses the forest for the trees.
He does a fantastic job of explaining how to use Darktable (and photo manipulation software in general) to get the best out of it.
Yeah sure very few people use realthunder's fork including me, but I have so far significantly benefitted from his work in the official FreeCAD release.
There are dozens of things that just need to be implemented and not pointlessly discussed in FreeCAD. The things I'm talking about are absurdly blatant and obvious to anyone. You know, things like a transparent preview of the operation you're doing. A sane attachment editor that doesn't choose a sketch orientation at random.
The negativity is necessary since the original developers are shutting valid criticism up with fake positivity.
In general they do not just merge his work; they have to rewrite it. RealThunder is prolific but he evidently doesn’t use the same coding standards as the rest of the project, and makes changes across workbenches where he chooses for his own ideas, when in the core project they have other maintainers.
He has the total freedom to do this, and I agree his fork is illustrative of good solutions in some cases, but this is not a good way to just fix master. So they don’t.
Transparent previews in Part Design — and a general mechanism for them elsewhere - is coming in 1.1.
I notice you talking about the attachment editor choosing a random orientation a lot: in my experience it does not choose randomly, if you use an appropriate attachment scheme. I think I have rotated a sketch attachment once in my last two dozen or so uses, and that rotation was indicated by the design. The heuristic is complicated though, and the interface has several frustrations. There could be better UI for working through the attachment schemes.
1.1 has a change to core datums (Part Design-style LCS, datum planes, lines and points available throughout FreeCAD, not just in Part Design) that should make some of the more esoteric attachment schemes less often required, because you will be able to place an LCS once
Rawtherapee workflow seemed to work better for me and I haven't really looked back.
Mainline Darktable has overtaken it.
It's interesting how bloated those open-source editors are. There are a ton of useless options. Instead of focusing to implement needed tools like AI masking or lens correction, we have bunch of de-mosaic non function methods or multiple sharpening tools that are non practical to use in classical workflow. Even defaults render broken RAW files!
It's like many volunteer programmers doing software without ever actually using RAW development professionally.
Or the inverse. If your open source developers aren't photographers.
Also, I think the angle Aurelien is taking with Ansel is peculiar. He's really hard on the colour science aspects. I read somewhere Ansel is targeted towards computer novices yet colour science experts. I wonder if a significant user base exists there. Do most pro photographers have degrees in colour science? Plus photography at the end of the day is an art for most people. It's telling when I can achieve my creative goals in a few clicks in Lightroom vs hours in Darktable/Ansel...
I tried Darktable and found it really useful for editing raw files. Once you figure out the filters they’re powerful and professional.
Darktable really opionated about how it stores files/ libraries however. It really wants you to have one library for all your photos, where I used separate libraries for various events I’ve photographed. Also going through and ranking photos wasn’t as straight forward (is it applying the rank to the image on the strip on the bottom vs the image in the main window?)
So I’m sorting with digikam, though it’s editing features don’t seem as powerful. It’s a process.
-2024
--jan
--feb
...
--nov
--dec
-2025
--janPart of my mindset is when I’m done with an event I don’t want to have to deal with those folders, but know where to find them. I have a large set of “everything else” photos that works well with darktable.
It’s partially the burden of how I used to do it… maybe I’m being stubborn but it did work well for me.
If you want design help let me know.
Bu yes, this. There is no "in between" on linux. Photo apps either do everything confusingly, or it does nothing but show you the photo.
If Darktable had "simple" and "professional" settings it would be awesome. Sometimes you just want a quick edit and other times it needs to be more complex. But I have to wade through endless tiny crowded options in Darktable just to crop and change some basic levels.
Digikam gets a bit closer, but it still starts as complicated.
It would be great if the application gave you a simple interface at first, and then you can add on complexity if you need it. You want detailed curve manipulations? Great! Select "Add feature" and choose "Curves". This would help a lot with linux growth IMHO since it is the one thing I hear that frustrates just about everyone who does not want to use google photos.
The Photos App from Apple is only getting worse as well and Adobe is a horric mess of subscriptions and AI BS.
What would you like to see improved?
Last time I tried digikam it crashed on startup (macos). This was back in September. I'm sure it's not a hugely popular opinion in open source circles, but IMO neither digikam nor darktable are good enough to warrant the hassle of dealing with separate applications.Lightroom is a bit of jack of all trades, but it's good enough as a DAM that I'm not wanting for a separate app.
And yeah, sure, if the "do it all" approach works for you, and the tool you desire already exists, I'm not there to turn you away from it! Since digikam can open any lot of images in a side application for edition, I'm not sure what kind of improvements a "kitchen sink" application would do to my workflows and I was curious about that :-)
I don't have stability issues with digikam while using it on fedora
Right, I'm not switching to Linux just for digikam. Since digikam can open any lot of images in a side application for edition
If I'm going to open a photo in Lightroom anyways, why not use it for asset management? I'm not wedded to an all-in-one solution, but neither digikam nor darktable/rawtherapee offer enough of an improvement over the respective modules within Lightroom to warrant usage.I also wish they had a better color calibration workflow. Everything looks like trash with the new color calibration and filmic RGB nonsense. Especially DJI-shot raw files. Lightroom opens them fine.
And you might not want them, but things like facial recognition, search by metadata, and object detection really only work with a central database/index of all the photos you have.
Also, many consumer cameras embed thumbnails in metadata that can be extracted almost instantaneously. For those there is no image resizing work to do. But you can still load the thumbnails into memory in advance to make it even snappier.
Just don't make me add the folder to a "roll" or "library" just to browse it for 5 seconds.
As I'm typically using whatever to copy images off of a phone or an external memory dongle I don't mind adding things to a catalog. The import process copies the files memory dongle and into folders organized by capture date. Certainly (for me) it's easier to hit a couple buttons in LR than it is to copy everything over manually. You can also set LR to automatically import pictures.
If you really are just allergic to importing photos, in the proprietary world Adobe Bridge can be used to go through your photos in a manner you've described. You can also quite a bit of management from the import screen in LR without having to actually import photos into a collection.
Also, Adobe Bridge works with folders without any formal "collection" or "import" concepts. It cache meta and previews in user's home directory, but it is transparent to the user.
For the moment pay for lightroom just for my needs but the bills are starting to sting... To stay on windows, the best alternatives I found are zoner photo studio X and Mylio photo but the first one doesn't do face recognition and the second one doesn't handle a camera I used several years ago.
Digikam would be good I guess but I can't stand the UI.
I tried and tried with Darktable, but found the UI and features extremely frustrating. This [1] post, about a year ago, convinced me to stop inflicting pain on myself and move on. I use Capture One Pro now and am happy with the decision.
But I'm glad that DT exists as a FOSS solution for those who want that.
Moreover the churn of modules that are available but you aren’t supposed to use got old fast. I really do wish I could keep using a FOSS solution but Lightroom has taken my time to edit a batch of photos from many hours to under an hour with better results and virtually no learning curve. Sadly DT has managed to sell me an Adobe product.
One day!
Its bloated with useless functions, it's slow, UI is ugly... Why not focus on important? Stop developing another demosaic method and make it more user friendly, less nerdy piece of tool.
Same argument for linux :) Darktable can do so much more than Lightroom (minus the AI stuff), so why not make it more accessible under a beginner mode. You'd have more people using the software, benchmarking features, logging crashes etc. You might even attract a few interested developers also at the same time or donators.
Hell, I'd even call it Lightroom mode.
- Network effects mean competitors will struggle to gain traction
- Darktable shamelessly apes the Lightroom UI which gives a superficial impression that it'll be similarly intuitive. It's not.
My favorite interface behavior is that in Darktable clicking on empty space (accidentally or in an attempt to unfocus a widget) will usually send an event to a nearby widget. That's not power, that's just sloppy design. Oh and sliders give no indication of how to input an exact value.
Or there's color balance. There are two competing modules. One presents a complex and unintuitive interface, the other offers to mimic camera settings but triggers warnings if you dare touch it. In the way that Tesla makes cars for people who love gadgets but hate cars, Darktable is a product for folks who love monkeying with code but hate photography.
Ansel solves much of this, but brings its own shortcomings to the table.
If a Darktable developer happens to read this, I'd suggest looking at Nitro¹ for inspiration. I use it with Photos, and although Nitro doesn't need Photos (i.e. it can work directly with the filesystem), it's a good way to experience both "easy" and user-friendly "expert" paths.
¹https://www.gentlemencoders.com/nitro-for-macos/, the spiritual successor to Aperature by the former lead of Aperture, Photos, and related digital imaging technologies.
I don't know where the gap is (DT, or the libraries, or some licensing problem) but the end result is that this app doesn't support the RAW formats I use, and I don't think I'm using anything particularly exotic.
I'll keep checking in on each new release though..
ON1, ACDSee, Luminar, Zoner, Silkypix, Radiant, RAW Power, Photomator are other options, but IMO have rather significant flaws that make them less good.
(I plan to upgrade to a newer version eventually, but thought I would upgrade my computer first)
I still don’t fully grok what filmic is supposed to do, it seems like several things in one.
Here's a tutorial with a suggested list: https://luxagraf.net/essay/craft/darktable-getting-started
Exposure (lighten or darken an image)
Filmic RGB (control how light the whites and how dark the blacks)
Color Calibration (set the white balance)
Color Balance RGB (enhance colors and color contrasts)
RGB Primaries (rarely, but color correction)
Diffuse or Sharpen (Sharpen)
Crop
Tone Equalizer (raise shadows)
Retouch (fix spots)
Rotate and Perspective
Len Correction (fix distortion in wide angle lenses)
For the most part, I don't even touch most of these. But I'd add profiled denoise, though it's probably auto applied and you don't need to touch it (like lens correction).https://darktable-org.github.io/dtdocs/en/overview/sidecar-f...
darktable is (...) a virtual lighttable and darkroom
Quite an interesting way to say that is a Lightroom alternative :)A lighttable is literally a table with a light source under the table body and was used to easily and quickly "see" your developed film strips or frames to pick what you want "printed" on paper. There is also the term "loupe", which derives from the magnifying tool used to see details on the otherwise quite small negatives.
Darkroom is a dark room where you can print your negatives on photo sensitive paper, you need the room to be dark, so ambient light doesn't affect the print process.
These two terms have nothing to do with Adobe.
Describing what the tool is for usually is better than referencing a brand name that not everyone would be as familiar with.