easymodo / qimgv

Image viewer. Fast, easy to use. Optional video support.
GNU General Public License v3.0
2.38k stars 167 forks source link

[Feature request] Automatically switch to nearest neighbour upscaling for very small pictures (Pixelart) #533

Open Auravendill opened 8 months ago

Auravendill commented 8 months ago

Hello, maybe this is a dumb idea, but I find it often a bit suboptimal, when I open pixelart/sprites and it uses the same upscaler as the regular pictures. It would be awesome, if we could define a threshold value of the size of the picture to switch. In that case it would also be great, if that Pixelart-Mode would have a different maximal upscaling factor value.

In the following example the sprite of this first gen Pikachu is just 56x56 pixel big. Treating it like anything other than pixelart, results imo in a rather blurry mess, because there are simply to few pixels to interpolate in between.

2024-01-29_21-53

2024-01-29_21-54