Let me wrap up all what you observed and reported, and do some tests. I hope I will be able to finally get back to you in some days with some concrete solutions!
I admit I have been awfully side-tracked over the past weeks, and did not pay enough attention to the bug reports. I hope to catch up with my homework now that the local laplacian experiments are concretizing a bit…
Sorry for being vague when it comes to these reports. Hope they help. My mind, body and soul have been melting due to taking care of ill parents 24/7/365.
Oh and closing a raw image tab still crashes the app…
I have just merged the new-caching branch into stable.
The new code does not introduce any new tools, instead brings an improved managing of layer caching. The new caching mechanism is based on a global pool of tiles, the size of which can be adjusted in the options:
I just pushed a first implementation of an histogram with extended range.
A checkbox allows to select wether or not to clip the histogram to the [0, 1] range.
When not clipped, the histogram will show the distribution of all the values in the image, with vertical dashed lines marking 0 and 1:
Next step will be a selector to switch the horizontal scale between linear, perceptual and log2 representation…
I did similar for rawproc 0.9, but the wxWidgets drawing tools don’t give me the nice plot. Probably just my lack of time to devote to proper line-draw scaling…
FWIW, I’ve found having the EV stops plotted, around a configurable EV0, to be more useful than the data scaling…
Thought of a neat idea. Could we have a histogram tool that could select any layer or step? I mention step because a single module may have multiple modifications; e.g., raw developer.
I have a question. On, the settings option at the top there is a tick box for ‘load default profile’. Does this mean that you can apply a default profile to all new images. How does this work? Thanks!
During the past weeks I have worked on fixing several bugs, some of which were long-standing ones:
a reproducible crash when closing image tabs. The fix involved quite some re-wiring of the image deletion code…
an issue with the image updating when drag-n-dropping layers, where in some cases the layers above the dragged one would not be updated
the file extension shown in the file chooser of the image export dialog was always “.jpg” regardless of the image format actually chosen. Now “.tif” is correctly appended when saving to TIFF format
Still on my TODO list…
This really seems to be something coming from GTK. I have no idea how to fix it…
In addition to bug fixes, I am working on an enhanced unsharp mask tool. For the moment the code is only available in a dedicated enhanced-usm branch, but I plan to merge the changes into the stable branch quite soon…
the enhanced USM branch is now merged into stable, so it is available in the “standard” development packages
talking about packages, I have re-named and re-organized the development packages so that finding the latest one for your system should be much easier now:
I have fixed few bugs that were introduced by recent changes to the processing pipeline. In particular, the output of tools with interactive control points in the preview area (like the path mask and the gradient) was not correctly updated when adding/moving the control points
I have fixed a discrepancy in colors in the RAW developer output between 1:1 and 1:2 or lower zoom levels
Next step will be to merge the simplified pipeline branch into stable, after which I will further focus on bug fixes and UI improvements. The goal would be to have a new release at the beginning of next year…
I am working on the UI layout of the tools dialogs, trying to achieve a more compact and polished look. Here are some examples of the result I have so far:
I would like to see a bit more consistency between panels.
– The graphs look different: one is square, centred and has stuff above it.
– The graphs aren’t labelled.
– Text are sometimes title case, sentence case or lowercase.