Suggested Curves stretch enhancements

Thank you for adding the Curves Transformation stretch capability. I have a couple of suggested enhancements for it if possible:

  1. When placing points, place them directly on the current transformation curve (or line when the transformation is linear), rather than moving the transformation line to where the mouse cursor is. The user can then move the cursor as desired to adjust the transformation curve. Otherwise, you can get unintended adjustments when you are just trying to place your points.

  2. Have it draw a vertical line at the proper x-coordinate on the histogram when the user left clicks at a point in the image. This is what GIMP does, and I think it is a great feature to be able to visualize where specific parts of the image fit on the histogram, which in turn shows where you need to adjust the transformation curve to achieve a desired result.

  3. Another potentially nice to have enhancement would be the ability to undo the previous movement that was made to a point on the transformation curve.