This repository demonstrates the Pixteroid image scaling API available in Node.js, using the NCNN framework, which is optimized for mobile platforms. It utilizes Real-ESRGAN and ESRGAN model weights to upscale images with three different levels of detail and size.
- Use
image-samples
for experiment with pixteroid. single-file_upscale.js
- Upscale single image at a time.multi-file_upscale.js
- Upscale multiple images asynchronously.
This project is licensed under the GNU General Public License v3.0.
We’re always open to contributions and fixing issues—your help makes this project better for everyone.
If you encounter any errors or issues, please don’t hesitate to raise an issue. This ensures we can address problems quickly and improve the project.
For those who want to contribute, we kindly ask you to review our Contribution Guidelines before getting started. This helps ensure that all contributions align with the project's direction and comply with our existing license.
We deeply appreciate everyone who contributes or raises issues—your efforts are crucial to building a stronger community. Together, we can create something truly impactful.
Thank you for being part of this journey!
For any questions, please reach out via hello@darsan.in or LinkedIn.
- image-scaling
- Node.js
- NCNN-framework
- image-upscaling
- Real-ESRGAN
- ESRGAN
- mobile-optimization
- neural-network-inference
- Pixteroid-demo
- high-performance
- image-processing
- open-source
- API-integration
- Node-js-library
- mobile-platforms