Skip to content

CV Editor is a web application built using Streamlit that allows users to perform various image editing operations on their photos interactively

Notifications You must be signed in to change notification settings

ErroujiOussama/CVEDITOR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Streamlit CV Editor 🎨

image image image image

Description

Streamlit CV Editor is a web application built using Streamlit that allows users to perform various image editing operations on their photos interactively. Users can upload images in common formats (e.g., JPEG, PNG) and apply filters, enhancements, resize, change formats, and more. This project leverages libraries such as Pillow (PIL), Matplotlib, and NumPy for image processing tasks.

Features

  • Upload Images: Upload images in formats like JPEG, PNG.
  • Image Filters: Apply various image filters such as blur, sharpen, grayscale.
  • Image Enhancements: Adjust brightness, contrast, and other enhancements.
  • Image Information: Display image details such as format, size, and mode.
  • Resize Images: Resize images to custom dimensions.
  • Change Image Format: Convert images between JPEG and PNG formats.
  • Histogram Display: Show the histogram of uploaded images.

Installation

  1. Clone the repository:

    git clone https://github.com/ErroujiOussama/CVEDITOR.git
    cd CVEDITOR
  2. Install dependencies:

    pip install -r requirements.txt
  3. Run the application:

    streamlit run app.py
  4. Open your browser and go to http://localhost:8501 to view the application.

Usage

  • Upload an image using the file uploader.
  • Select various options from the sidebar to perform operations like filtering, enhancing, resizing, and changing formats.
  • View the edited image and download it using the provided link.
  • Explore different functionalities offered by the application.

Dependencies

  • Streamlit
  • Pillow (PIL)
  • Matplotlib
  • NumPy

Acknowledgments

  • Streamlit Community
  • Pillow (PIL) Developers
  • Matplotlib Developers

About

CV Editor is a web application built using Streamlit that allows users to perform various image editing operations on their photos interactively

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages