I want to build an ImageJ script/plugin that would let a user do many color curves (gamma) adjustments interactively, similar to what’s available in Zeiss ZEN software. I see this as a blend between B&C, Channel Tool and Math>Gamma. It should contains checkboxes for channels ON/OFF, min/max sliders (ideally an interactive histogram plot for this) and a numeric field for gamma adjustments. The gamma should not affect the pixels values like the one in Math>Gamma, but only the LUT of the specified channel.
My question: Can I do this with a script or do I need to go the plugin road, since I want all of this to be interactive and have the result displayed live ?
I guess I would need to have access to some callbacks of the dialog components…
Thanks for your help!