Skip to content

Image Processing website to interact with mostly image related work on web application using django and opencv lib.

Notifications You must be signed in to change notification settings

amitgirwal/ImaGen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 

Repository files navigation

ImaGen

ImaGen web application for photo effect and tools.
Image Processing website to interact with primarily image-related work on web applications using Python, Django Framework and other libraries such as OpenCV etc.

Quick Run Project

cd backend
.\venv\Scripts\activate
cd ImaGen
python manage.py runserver

python manage.py makemigrations
python manage.py migrate

http://127.0.0.1:8000/

cd backend
.\venv\Scripts\activate
pip install -r requirements.txt

cd backend
.\venv\Scripts\activate
pip freeze > requirements.txt

python manage.py createsuperuser

Built with

  • HTML
  • CSS
  • JavaScript
  • Bootstrap 5
  • Python
  • Django

Installation & Setup

  • Install virtual env & create virtual env venv
python -m pip install --user virtualenv
python -m venv venv
  • Change the directory for backend
cd backend
  • Activate virtual env
.\venv\Scripts\activate
  • Install packages
pip install -r requirements.txt
  • Goto project folder
cd ImaGen
  • Database migrations
python manage.py makemigrations
python manage.py migrate
  • Run application
python manage.py runserver
  • Hit url in browser
http://127.0.0.1:8000/

Features

Login and Signup page design + logic
Login and Signup using Google Account Home Page design completed navbar + hero sections + subscribe section + footer
After signup active account link send to the email for verification
Coloize Image Filter

- Sepia
- Red
- Sky Blue
- Dark Pink
- Lemon Yellow

Convert Image Formats

- Image to WEBP
- Image to PNG
- Image to JPG
- Image to JPEG

Image Flip

- Flip Top To Bottom Popular
- Flip Left To Right Most Used
- Rotate 90 degree
- Rotate 180 degree
- Rotate 270 degree
- Transverse

Reduce Image Quality

- Reduce image quality to a custom value range from 99 to 1 download it

QR Code Generator

- Generator QR Code from any custom text and download it

Image 2 PDF

- Convert Image to PDF format

Convert Image

- Convert Any image format to a PDF document and view, download it

Rotate Image

- Rotate Any Image to a custom angle and download it

Text utils

- UPPER CASE
- lower case
- Capitalize Case
- iNVERSE cASE
- AlTeRnAtE cAsE
- Copy Text
- Clear
- Sample
- Remove Or Replace

AI Image Generator

- Generate AI image using Text this features used Open AI API to generate image from text and download it.

Remove Background Image

- Remove background from image and download it.

AI Image Generator DALL·E 2

- Generate AI image using Text this features used DALL·E 2 API to generate image from text and download it.

Coming Soon

Articles, Pages, Categories, Tags(Add, Delete, Edit), etc.
Articles and pages support Markdown and highlighting.
Articles support full-text search.
Complete comment feature, include posting reply comment and email notification. Markdown supporting.
Sidebar feature: new articles, most readings, tags, etc.
OAuth Login supported, including GitHub, Facebook, Weibo, QQ.
Memcache supported, with cache auto refresh.
Simple SEO Features, notify Google when there was a new article or other things.
Simple picture bed feature integrated.
django-compressor integrated, auto-compressed css, js.
Cron jobs to remove unused data images and other resources.
Website exception email notification. When there is an unhandle exception, system will send an email notification.
Wechat official account feature integrated. Now, you can use wechat official account to manage your VPS.

Resources

About

Image Processing website to interact with mostly image related work on web application using django and opencv lib.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published