Hello I am an avid user of Darktable and I am so grateful for its existence and all the hard work that goes into building and maintaining free and open source software!
I am currently using Darktable to digitize negatives, using a camera on a copy stand + Darktable tethering + the negadoctor module. It works great! I am curious about improving some aspects of the process, and looking for pointers from Darktable developers for where to start. I am generally comfortable finding my way around code, and would like to contribute back to the project if I am able to.
There are two things in particular that I am interested in improving:
1. Live view zoom
I would like to be able to zoom in more. I come from a background in traditional darkroom printing, and I miss the precision of grain focusers. I understand that the maximum precision of software like Darktable will depend on the camera and lens employed, so there are some limitations inherent in the physical sensor/glass. But it seems that the software zoom could go farther, and I’m curious to experiment with that and find out where the useful limits are for my purposes. Darktable currently provides 50% zoom and 100% zoom (as I understand it).
What would it take to allow zooming beyond 100%? Furthermore, what would it take to allow zooming at variable levels using the mouse scroll wheel, like you can do in Darkroom mode?
2. Live view focus detection
In Darkroom mode, there is an option to “toggle focus-peaking mode” to highlight areas of the image that are in focus. Reference: darktable 4.9 user manual - focus peaking
What would it take to make this available in tethering live-view? I found this old GitHub issue that was marked as “trivial”, but closed automatically due to a lack of activity: tethering live view: detect focus and highlight it · Issue #3976 · darktable-org/darktable · GitHub
To give a little more context as to why I am interested in this… I am using an old high quality macro lens with bellows attached to a digital camera via adapter. The lens is manually focused by making slight adjustments to the focal length via the bellows. It would be immensely helpful to leverage software focus detection to aid in the focusing process.
I would greatly appreciate any advice, ideas, or pointers that others in the community provide! Thanks again for this great piece of software!