Spaces:
Runtime error
Runtime error
File size: 2,002 Bytes
719e71f | 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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 | # π Quick Start Guide
## Running Locally
### Option 1: Using Make (Recommended)
```bash
# Set up everything
make setup
# Run the app
make run
```
### Option 2: Manual Setup
```bash
# Create virtual environment
python3 -m venv venv
# Activate it
source venv/bin/activate # On macOS/Linux
# or
venv\Scripts\activate # On Windows
# Install dependencies
pip install -r requirements.txt
# Run the app
streamlit run app.py
```
## π What to Explore
### 1. RGB Tab
Start here! Learn about the additive color model and see how red, green, and blue combine.
### 2. HSV/HSI Tab
Discover how hue, saturation, and value/intensity provide a more intuitive way to work with colors.
### 3. CIE-LAB Tab
Explore perceptually uniform colorspace and calculate color differences.
### 4. CMYK Tab
Understand the subtractive color model used in printing.
### 5. YCbCr Tab
Learn how chroma subsampling reduces file sizes in JPEG and video.
### 6. Gamma & White Balance Tab
Experiment with gamma correction and color temperature adjustment.
### 7. Color Blindness Tab
Simulate different types of color vision deficiency and test your designs for accessibility.
## π‘ Tips
- **Upload your own images** using the file uploader in each tab
- **Adjust sliders** to see real-time changes
- **Compare before/after** to understand transformations
- **Read the insights** at the bottom of each tab for key concepts
## π For Students
Work through the tabs in order to build understanding from basic (RGB) to advanced (perceptual spaces and corrections).
## π¨βπ« For Instructors
Use this tool to:
- Demonstrate concepts during lectures
- Assign hands-on exercises
- Show real-world applications
- Test design accessibility
## π Issues?
If you encounter any problems:
1. Make sure all dependencies are installed: `make setup`
2. Check Python version (3.8+ required)
3. Try with the sample images first before uploading custom images
4. Open an issue on GitHub
---
Happy exploring! π¨
|