Summary: | Use smooth upscaling at not-enormous zoom levels, like Gwenview does | ||
---|---|---|---|
Product: | [Applications] Koko | Reporter: | Michael <kde> |
Component: | General | Assignee: | Unassigned bugs <unassigned-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | wishlist | CC: | nate, olib141 |
Priority: | NOR | ||
Version First Reported In: | 25.04.0 | ||
Target Milestone: | --- | ||
Platform: | Neon | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/graphics/koko/-/commit/cd6646f905e4ccdd203ecacd9315fa98020aa135 | Version Fixed In: | |
Sentry Crash Report: |
Description
Michael
2025-04-28 00:35:21 UTC
A possibly relevant merge request was started @ https://invent.kde.org/graphics/koko/-/merge_requests/202 Git commit cd6646f905e4ccdd203ecacd9315fa98020aa135 by Oliver Beard. Committed on 22/07/2025 at 12:52. Pushed by olib into branch 'master'. RasterImageDelegate: Only stop being smooth at >= 400% This matches Gwenview's behaviour: when the image is zoomed to 400% or greater, the image becomes pixellated. The old behaviour was only to apply smooth & mipmapping when zoomed out (< 100%). In order to prevent reloading the image (which causes a black frame), mipmap should not change. It has no effect unless zoomed out anyway. retainWhileLoading would help, but causes noisy warning output. Either way, we should only have to load the image once, so masking reloading is not really ideal. M +7 -5 src/qml/imagedelegate/RasterImageDelegate.qml https://invent.kde.org/graphics/koko/-/commit/cd6646f905e4ccdd203ecacd9315fa98020aa135 |