Skip to content

Adding MTF Autostretch support to DSS#231

Open
fxamila wants to merge 1 commit into
deepskystacker:masterfrom
fxamila:master
Open

Adding MTF Autostretch support to DSS#231
fxamila wants to merge 1 commit into
deepskystacker:masterfrom
fxamila:master

Conversation

@fxamila
Copy link
Copy Markdown

@fxamila fxamila commented May 14, 2026

Added an MTF Autostretch button (Linked/Unlinked) to the Processing section. Like PI's 'Screen Transfer Function' style preview, allowing users to inspect faint details and neutralize color casts quickly (to get an idea about the final image) after stacking, before moving to external editors like Siril.

@fxamila
Copy link
Copy Markdown
Author

fxamila commented May 14, 2026

Screenshot 2026-05-15 021523

@perdrix52
Copy link
Copy Markdown
Member

perdrix52 commented May 15, 2026

Hi there,
Do I address you as Amila or Karunarathna? I'm not sure which to use as I'm not sure which is the family name and which the given name.

I like the work you have done a lot, but I would much prefer to have a separate tab for the MTF stretch exposing the MTF adjustments, and also have an "Auto button" which sets the adjustment controls for the MTF to the autostretch values which uses the Preview code and has an Apply button. Rather like the Siril MTF stretch screen ...

Does that make sense?

What do you think of that approach?

PS Really nice image ...
David

@fxamila
Copy link
Copy Markdown
Author

fxamila commented May 15, 2026

Hi David,
You can call me "Amila", which is my given name. My family name is Karunarathna. Thank you for asking that.

Yes, I think what you suggest is the best approach as it does not break the current UI/UX in the tool. It is very similar to what is there in ASinH tab. So, makes a lot of sense.

However, my original intention was to show a quick autostretch of the data so users can see what is in there at a first glance. This was a feature I always wanted for myself in DSS after stacking a deep sky target, so that was the reason I made it like that.

I can try to implement a full MTF Stretch tab with control sliders and an apply button like in ASinH stretch along with an autostretch button within the tab itself like you suggest.

What do you think?

PS:
Thanks for the compliments on the image. It was a quick, lights-only stack of 16 light frames (120s each) that I processed just to test this.

@perdrix52
Copy link
Copy Markdown
Member

Amila, Maybe we need both an MTF Stretch tab and an Autostretch? I need to think about that.

@fxamila
Copy link
Copy Markdown
Author

fxamila commented May 15, 2026

Yes of course!
I also believe a quick autostretch option is a nice quality of life enhancement for most of the users like myself.
Please consider that.

@perdrix52
Copy link
Copy Markdown
Member

perdrix52 commented May 15, 2026

Please let me know your email so I can invite you to join our Slack discussion group. I think we can have it "both ways" by making the MTF tab the first and default tab, and with preview enabled just pressing an Autostrectch button on that tab would:
a) populate all the settings with the autostretch values and
b) show it because preview is active.

D.

@fxamila
Copy link
Copy Markdown
Author

fxamila commented May 15, 2026

Sure. please add me to the group, my email is fxamila@gmail.com

I agree with making the MTF tab the default for easy access. Moving the autostretch and all MTF controls there creates a cleaner interface and a more logical grouping.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants