on resizing big image canvas default algorithm makes images look very ugly and jagged. I found out you can use https://github.com/danschumann/limby-resize to resize it smoothly without any artifacts in resized image. here is a demo, select a fairly large image (4000px wide) and see how it looks, this algorithm is not as fast as canvas default but its output image is very clean.
Please see if you can incorporate this or give an option if the user has limby-resize installed use this instead.
I totally second this. I'm using this for a project where people upload images made with their phone. I'm noticing that the image quality is quite terrible.
on resizing big image canvas default algorithm makes images look very ugly and jagged. I found out you can use https://github.com/danschumann/limby-resize to resize it smoothly without any artifacts in resized image. here is a demo, select a fairly large image (4000px wide) and see how it looks, this algorithm is not as fast as canvas default but its output image is very clean.
Please see if you can incorporate this or give an option if the user has
limby-resize
installed use this instead.