-
Notifications
You must be signed in to change notification settings - Fork 576
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use Coil pipeline instead of SSIV for image decode #692
Conversation
Note the maximum width to not scale is set to |
This is missing the subsampling which is to prevent heavy moire on screentones and halftones. Is there something that can be done to the imageview that can have it scale in linear light or do custom scaling? |
Yeah that's a problem. |
Now the requested width is set to the width of the view, that's roughly what SSIV did with minimum tile dpi at 180 in webtoon mode. |
I will daily drive this and report back in a week |
works for me |
Follow-up of #691
This PR switchs to Coil pipeline for image decode in webtoon mode, images are now always loaded as a whole instead of tiles.
This significantly improves performance with extremely long (> 16k) images from testing.
Here is a benchmark build if anyone wants to test.
https://github.com/FooIbar/mihon/actions/runs/8765855174