upscaler
v1.0.0-beta.19
Published
Enhance Images with Javascript and AI. Increase resolution, retouch, denoise, and more. Open Source, Browser and Node Compatible, MIT License.
Downloads
1,328
Maintainers
Readme
UpscalerJS
Enhance Images with Javascript and AI. Increase resolution, retouch, denoise, and more. Open Source, Browser & Node Compatible, MIT License.
- 🎁 Pretrained Models: Enhance images using UpscalerJS's diverse pretrained models, designed to suit various image styles and requirements including increasing image resolution, denoising, deblurring, and more.
- 🔌 Seamless Platform Integration: Integrate UpscalerJS across Browser, Node (CPU and GPU), and Workers environments.
- 📘 Comprehensive Documentation: Leverage UpscalerJS confidently with extensive documentation, thorough examples, and TypeScript support.
- 🚀 UI-Focused Enhancement: Performant UI support with built-in patch-based processing that supports performance without sacrificing quality.
- 📱 Device Compatibility: Consistent image enhancement across a variety of devices, including desktops, tablets, and phones.
- 🧩 Custom Model Integration: Extend UpscalerJS by integrating your own pretrained models for personalized image enhancements.
Quick Start
import Upscaler from 'upscaler';
const upscaler = new Upscaler();
upscaler.upscale('/path/to/image').then(upscaledImage => {
console.log(upscaledImage); // base64 representation of image src
});
Documentation
Guides
You can view runnable code examples. You can also find the guides here on Github.
Support the Project
Add a ⭐️ star on GitHub or ❤️ tweet to support the project!