https://github.com/satyamtripathi8/pixeltoon
PixelToon is a web application that allows users to cartoonify their images with various artistic effects like cartoon, pencil sketch, oil painting, and watercolor. Built with Flask, OpenCV, and Python, it offers a simple interface for image uploads and effect application, making photo editing fun and creative.
https://github.com/satyamtripathi8/pixeltoon
css flask html javascript opencv pil
Last synced: 3 months ago
JSON representation
PixelToon is a web application that allows users to cartoonify their images with various artistic effects like cartoon, pencil sketch, oil painting, and watercolor. Built with Flask, OpenCV, and Python, it offers a simple interface for image uploads and effect application, making photo editing fun and creative.
- Host: GitHub
- URL: https://github.com/satyamtripathi8/pixeltoon
- Owner: satyamtripathi8
- Created: 2025-02-18T10:30:44.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-18T12:30:31.000Z (over 1 year ago)
- Last Synced: 2025-02-27T22:07:03.063Z (over 1 year ago)
- Topics: css, flask, html, javascript, opencv, pil
- Language: Python
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PixelToon - Cartoonify Your Images
PixelToon is an interactive web application built using Flask, OpenCV, and Python, allowing users to apply various cartoon effects to their images. Whether you want to turn your photos into classic cartoons, pencil sketches, or oil paintings, PixelToon has it all.
---
## Features
- **Cartoonify**: Turn your images into fun and colorful cartoons.
- **Pencil Sketch (Gray)**: Create a pencil-style grayscale version of your image.
- **Pencil Sketch (Color)**: Apply a pencil sketch effect with colors.
- **Oil Painting**: Transform your image into an oil painting-like artwork.
- **Watercolor**: Get a watercolor painting effect for your images.
- **User-Friendly Interface**: Upload an image, select an effect, and download the processed result.
---
## Technology Stack
- **Backend**: Python, Flask
- **Image Processing**: OpenCV, PIL
- **Frontend**: HTML5, CSS3, JavaScript (with Fetch API)
- **Libraries**:
- Flask
- OpenCV
- PIL (Pillow)
- Numpy
- Base64 (for image encoding/decoding)
---
## Demo
You can visit the live demo of the project [here](#) (if hosted).
---
## Getting Started
### 1. Clone the Repository
```bash
git clone https://github.com/your-username/pixeltoon.git
cd pixeltoon