An open API service indexing awesome lists of open source software.

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.

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