https://bugs.kde.org/show_bug.cgi?id=270980

Huon <h...@plonq.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |h...@plonq.org

--- Comment #10 from Huon <h...@plonq.org> ---
(In reply to Nate Graham from comment #8)
> As a point of comparison, macOS preview interpolates at zoom levels between
> 101% and 300%; beyond 300%, it switches to displaying exact pixels.
> 
> We could do something like that, or else we could add a user-facing control
> to determine interpolation vs pixelation behavior.

We already do that, but at >= 200% instead of 300%.

I think the problems lies in the fact small images quickly get to 2-3x zoom,
perhaps even before they get bigger than the screen. Conversely, very large
images would take a lot of zooming before you see pixels.
So what if we based this decision on percentage of image visible? E.g., if less
than let's say one third of the image is visible (AND zoom factor is > 1x),
switch to pixels. This is then independent of the image size.

It might get confusing though, since the transition would happen at different
zoom factors for different images sizes (and dimensions).
Alternatively we could bump it up to 300% like Preview.

If we wanted to add a config option, I think we'd want to keep the current
'smart' behaviour, therefore ending up with three options: Smart, smooth,
fast/pixel. But there the question is whether it's important enough to put in
the configuration dialog.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to