Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/saifsaidi/background-remover
Background-Remover is simple a web application tool removes backgrounds from images, using @xixiyahaha/rembg-node package
https://github.com/saifsaidi/background-remover
js node tailwindcss
Last synced: 16 days ago
JSON representation
Background-Remover is simple a web application tool removes backgrounds from images, using @xixiyahaha/rembg-node package
- Host: GitHub
- URL: https://github.com/saifsaidi/background-remover
- Owner: SaifSaidi
- Created: 2024-10-16T22:36:01.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-08T20:30:09.000Z (about 2 months ago)
- Last Synced: 2024-11-08T21:27:07.594Z (about 2 months ago)
- Topics: js, node, tailwindcss
- Language: HTML
- Homepage: https://github.com/SaifSaidi/Background-Remover
- Size: 281 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Background Remover Web Application (v2)
A simple web application that removes the background from uploaded images. Built with JavaScript, Tailwind CSS, and Node.js, this app allows users to upload an image, remove its background, and customize export options like format, quality, and filename.
## Demo
![Demo](/Background-Remover%20by%20Saif%20Saidi%20(2).png)
## What's New
- **Improved layout**
- **Users can now select multiple images**
- **Preview of selected images with the option to remove individual files**
-
## Features- **Image Upload**: Upload any image file and preview it before processing.
- **Background Removal**: Uses a backend API to remove the background of uploaded images.
- **Export Options**:
- Format: WebP, JPEG, PNG
- Quality: High, Medium, Low
- Filename: Customize output file name
- **Download Processed Image**: View and download the processed image with background removed.## Author
Developed by Saif Saidi.
## Tech Stack
- **Frontend**: Node, JavaScript, HTML, Tailwind CSS
- **Backend**: Node.js, [@xixiyahaha/rembg-node](https://www.npmjs.com/package/@xixiyahaha/rembg-node)## Prerequisites
- [Node.js](https://nodejs.org/) installed on your system.
## Getting Started
1. **Clone the Repository**:
```bash
git clone https://github.com/SaifSaidi/Background-Remover.git
cd background-remover```
2. **Install Dependencies, Run The Server:**:
```bash
npm install
node server.js
The server will start on http://localhost:3000.
Open Index.html from any local server