Spaces:
Runtime error
A newer version of the Streamlit SDK is available: 1.62.0
π Quick Start Guide
Running Locally
Option 1: Using Make (Recommended)
# Set up everything
make setup
# Run the app
make run
Option 2: Manual Setup
# 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:
- Make sure all dependencies are installed:
make setup - Check Python version (3.8+ required)
- Try with the sample images first before uploading custom images
- Open an issue on GitHub
Happy exploring! π¨