Original Image:


Downscaling With Context2d:


Downscaling With Resize.js:


Upscaling With Context2d:


Upscaling With Resize.js:


Upscaling With Resize.js (Crisp):