Open source, browser/Node compatibility, and completely free to use under the MIT license.
npm install upscaler
Scales to 2x, 3x, and 4x
UpscalerJS ships with pretrained models in the box covering a wide variety of use cases. Or bring your own!
Browser, Node (CPU and GPU-accelerated), and Service Worker environments all supported.
Supports inputs in a wide variety of formats - URL, HTMLImageElement, and more, and by default exports a base64 upscaled string.
ESM, CJS, and UMD
Close to 100% test coverage, Typescript support, examples covering a wide variety of use cases, and thick documentation.
You can play with UpscalerJS right in the browser. Check out the examples to get started:
- Installation Guide for NPM
- Installation Guide for Script Tags
- Node.js Integration
- Working with Models
- Working with Image Uploads
- React Integration