-
Install Dependencies
pip install -r requirements.txt
-
Run the Application
streamlit run app.py
-
Access the Application
- Open your browser
- Navigate to
http://localhost:8501
- Brightness & Contrast adjustment
- Blur filters (Gaussian, Median, Bilateral)
- Image rotation and flipping
- Resize and crop
- Sharpening
- Histogram equalization
- Color space conversions (RGB, HSV, LAB, YCrCb)
- Color masking and isolation
- Channel mixing
- Thresholding (binary and adaptive)
- Color balance adjustment
- Sobel operator
- Prewitt operator
- Laplacian
- Canny edge detection
- Edge overlay on original
- Dilation and erosion
- Opening and closing
- Morphological gradient
- Top hat and black hat
- Skeletonization
- Connected components
- Contour detection
- Sepia tone
- Pencil sketch
- Cartoon effect
- Emboss
- Vintage effect
- Vignette
- Watercolor
- Oil painting
- Pixelation
- Posterization
- Upload High-Quality Images: Better input = better output
- Use Comparison Mode: Enable to see before/after side-by-side
- Experiment with Parameters: Adjust sliders to find optimal settings
- Download Multiple Formats: Save as PNG for lossless or JPG for smaller file size
Ctrl/Cmd + R- Refresh the applicationCtrl/Cmd + K- Clear cache
Issue: Application won't start
Solution: Ensure all dependencies are installed with pip install -r requirements.txt
Issue: Image upload fails Solution: Check file format (JPG, PNG, BMP, TIFF supported) and size (<200MB)
Issue: Processing is slow Solution: Try with smaller images or reduce parameter values
- Check the Full Documentation
- Report issues on GitHub Issues
- Read the Contributing Guidelines
Version 2.0.0 | Last updated: December 2025