Hi Andy,
Thank you for your (pix)insights
I have in mind a way to implement a live histogram feature for the real-time preview. Basically, the idea is to expose the "image" in the real-time preview to the rest of process interfaces, so that it will be selectable as a "view" in the HistogramTransform window, for example.
As Carlos has said, this is not as easy as it sounds, mainly because it conflicts with some key points in the internal architecture of PixInsight, but it is doable. It will have to wait for a while however since our maximum priority now is to finish version 1.0 (including the Linux version), and this task is time-consuming. But I'd like to see it working somewhere during this year.
Regarding the CurvesTransform window, I'll tell you a few tricks
With the CurvesTransform window active:
- Press the Ctrl key to temporarily activate the "Delete Point" mode. In this mode, you can only delete existing points, not move them nor create new ones. So you can click on the curve while holding Ctrl pressed to delete points, then release Ctrl to return to the normal "Add/Edit Point" mode. This is faster and easier than selecting a new tool.
- Press the Shift key to temporarily activate the "Select Point" mode. In this mode, you can click on the curve to select a point, but you can't move any point or create new ones.
- Use the mouse wheel to zoom in/out the curve graphic. Note that when you use the wheel, the curve graphic is zoomed centered on the precise location of the mouse cursor.
- If you prefer a much more accurate way to zoom, you can use the Ctrl+Space key combination to temporarily change to Zoom In mode. So press Ctrl+Space and hold it, then click on the desired location to zoom in. To zoom out, you can use Ctrl+Alt+Space in a similar way.
When you get accustomed to use these keyboard shortcuts, I'm sure you'll love the CurvesTransform interface. By the way, the same shortcuts work for the HistogramTransform interface. I hope you'll find them useful.
Thank you