3 ms·
Sorry, but this is wrong. Area has no aliasing, all others introduce aliasing artifacts when DOWNscaling. https://imgur.com/a/C6utkwr https://imgur.com/a/C6utk
by bonoboTP 6y ago
Sorry, but this is wrong. Area has no aliasing, all others introduce aliasing artifacts when DOWNscaling.
https://imgur.com/a/C6utkwr https://imgur.com/a/C6utkwr
Now you could use pre-smoothing with a kernel and then resampling, but then we are talking about something else.
It's important to understand that interpolation happens in the source pixels, so it does not help when downscaling. Cubic tends to look nice, yes, but only when UPscaling.
- contravariant 6y agoYeah if you're going to be using interpolation to downscale it's obviously going to look worse than even the most basic version of downscaling. That's why downscaling uses the transpose of the the interpolation kernel, not doing that and being surprised the result doesn't look good is just silly.
- bonoboTP 6y agoDo you know of any image processing library that has an implementation for that?
- contravariant 6y agoImagemagick should work. It also has quite an extensive documentation: https://legacy.imagemagick.org/Usage/resize/ https://legacy.imagemagick.org/Usage/resize/. Though it's a bit hard to know where to start. I'm fairly certain it'll tell you somewhere that interpolation and downscaling use their kernels differently, but I couldn't tell you where.