Spaces:
Runtime error
Runtime error
| # π 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! π¨ | |