File size: 1,458 Bytes
7e5d0d8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
---
title: Multi-Color Mask Generator
emoji: 🎨
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 5.9.1
app_file: app.py
pinned: false
---

# 🎨 **Multi-Color Mask Generator**

Welcome to the **Multi-Color Mask Generator**! This tool allows you to upload an image, draw masks using different colors, and generate corresponding mask images. Each mask is saved as an RGB image, and a merged mask is also created for your convenience.

## 🖌️ **Features**
- **Multi-Color Masking**: Draw masks using predefined colors (Blue, Orange, Green, Pink, Purple).
- **RGB Mask Output**: Each mask is saved as an RGB image with the corresponding color.
- **Merged Mask**: A merged mask is generated, combining all individual masks.
- **User-Friendly Interface**: Easy-to-use Gradio interface with a high-quality drawing canvas.

## 🖼️ **How to Use**
1. Upload an image using the **Draw Mask** section.
2. Use the brush tool to draw masks with different colors.
3. Click the **Generate Masks** button to create and save the masks.
4. View the generated masks on the right side.

## 📂 **Output**
- Each mask is saved as an RGB image in the `output_masks` directory.
- A merged mask is also generated for your convenience.

## 🚀 **Getting Started**
To run this application locally, follow these steps:

1. Clone the repository:
   ```bash
   git clone https://github.com/your-username/multi-color-mask-generator.git
   cd multi-color-mask-generator