Skip to content

Initial version of Generalised Hyperbolic Transformation

Adrian Knagg-Baugh requested to merge aje.baugh/siril:master into master

Request to merge my implementation of David Payne's generalised hyperbolic transform. This provides a stretch with configurable strength, stretch intensity, focal point and shadow and highlight preservation regions as well as black point adjustment and inverse stretching.

Work remaining prior to v1.2:

  • fix preview and inverse toggle buttons (these work the opposite way to how they should)
  • add support for the inverse stretches from the command line / scripting. (The normal stretches work from the command line already.)

This is my first merge request so all feedback is welcome!

Merge request reports