UPDATE October 2023: We've recently introduced Node.js support for the @imgly/background-removal npm package. This enhancement enables you to remove backgrounds from images not only in the user's browser but also on your server. This opens up the potential for batch processing and allows you to bypass memory constraints, especially for larger images.
Just before the summer lull engulfs us all, we have something exciting to share! We are thrilled to announce the release of @imgly/background-removal, an innovative npm package that empowers developers to seamlessly remove backgrounds from images directly in the browser.
Gone are the days of relying on server-side processing or sacrificing data privacy. With IMG.LY's Background Removal, you can now harness the power of in-browser background removal with ease. Let's dive into the key features that make this library truly exceptional:
In-Browser Background Removal
Our one-of-a-kind solution performs the entire background removal process directly in the user's browser, eliminating the need for additional server costs. By leveraging the computing power of the local device, users can enjoy a fast and efficient background removal process that streamlines their workflow.
Data Protection
Rest assured that your images and sensitive information remain secure within your own devices. As IMG.LY's Background Removal runs entirely in the browser, there are no data transfers to external servers, ensuring robust data privacy and alleviating any concerns you may have.
You can experience it in action on our background removal showcase.
Seamless Integration with IMG.LY's CE.SDK
IMG.LY's Background Removal seamlessly integrates with IMG.LY's CE.SDK, making it easier than ever to incorporate powerful in-browser image matting and background removal capabilities into your projects. Boost your creative endeavors with this intuitive integration.
The Neural Network (ONNX model) and WebAssembly (WASM) files used by IMG.LY's Background Removal are hosted on UNPKG, making them readily available for download to all users of the library. However, if you prefer to host the data on your own servers, our library also supports custom asset serving. The choice is yours!
Background removal is often the first step in any creative workflow involving image composition. Whether you are developing e-commerce applications that need real-time background removal, enhancing user experience in image editing applications, or simplifying the creative process with web-based graphic design tools, IMG.LY's Background Removal is your go-to solution.
Empower Yourself with IMG.LY's Background Removal
Whether you are a professional developer or a hobbyist, this open source JavaScript library empowers you to deliver impressive applications and services with ease. Join the growing community of developers who are revolutionizing the way background removal is done.
Get started with @imgly/background-removal today by visiting our official npm package page and our GitHub repository. You'll find comprehensive documentation, examples, and everything you need to unlock the full potential of in-browser background removal.
Update: Node.js Support
We have just shipped Node.js support for the @imgly/background-removal npm package. In addition to the users' browser, you can now remove backgrounds from images on your server, making it possible to perform batch processing or bypass memory constraints for larger images.
Thank you for your support, and we can't wait to see the incredible projects you'll create with IMG.LY's Background Removal. Stay tuned for more updates and enhancements as we continue to improve and expand this powerful library. Happy coding!
Don't forget to subscribe to our newsletter to stay in the loop with the latest news and updates.