Welcome to the Photo Editor App! This Python application, built using Tkinter, NumPy, and OpenCV, empowers you to edit images with ease. Whether you're a professional photographer or just want to have fun with your photos, this app provides a variety of features to enhance your images.
- Load Image: Open images in various formats (JPG, PNG, etc.) for editing.
- Resize: Change the dimensions of the image while maintaining the aspect ratio.
- Convert to Grayscale: Transform images into black and white.
- Negative Effect: Create a negative version of the image.
- Add Text: Overlay text onto the image with customizable font, size, and color.
- Crop: Select a specific area of the image to keep, discarding the rest.
- Rotate: Rotate the image by a specified angle.
- Flip: Flip the image vertically or horizontally.
- Sketch Filter: Apply a sketch effect to the image.
- Colored Sketch Filter: Apply a colored sketch effect to the image.
- Python 3.x
- Tkinter (usually included in Python standard library)
- NumPy:
pip install numpy
- OpenCV:
pip install opencv-python
1. Clone the repository
git clone https://github.com/FaizanKhan06/Image-Editor-using-Python.git
2. Navigate to the project directory
cd photo-editor-app
3. Run the application
python photo_editor.py