Skip to content

Latest commit

 

History

History
69 lines (45 loc) · 2.48 KB

README.md

File metadata and controls

69 lines (45 loc) · 2.48 KB

🐵Editmonkey

Editmonkey is a web application built with Flask that allows users to edit their images online. With Editmonkey, users can easily upload images, apply various filters and effects, and save the edited images back to their device.

Features

  • Upload Images: Users can upload images from their device to the Editmonkey platform.
  • Apply Filters: Editmonkey offers a range of filters and effects that users can apply to their images, including grayscale, sepia, blur, sharpen, and many more.
  • change Extensions: You can Simply change the extensions type of the image such as jpeg,jpg,png,webp etc.
  • Adjustments: Users can adjust various parameters like brightness, contrast, saturation, and more to customize their images.
  • Save and Download: Once users are satisfied with their edits, they can save the edited images back to their device.

Technologies Used

  • Flask: Flask is a lightweight WSGI web application framework in Python.
  • OpenCV: OpenCV is a library of programming functions mainly aimed at real-time computer vision and helps to edit and image.
  • HTML/CSS/JavaScript: For building the user interface and handling client-side interactions.
  • Bootstrap: Bootstrap is a front-end framework for developing responsive and mobile-first websites.

Installation

  1. Clone the repository:
git clone https://github.com/TechWithAkash/EditMonkey.git
  1. Install the required dependencies:
pip install -r requirements.txt
  1. Run the Flask application:
python app.py
  1. Access Editmonkey in your web browser at http://localhost:5000.

Usage

  1. Visit the Editmonkey website.
  2. Upload an image from your device.
  3. Apply filters, adjust settings, crop, and resize as desired.
  4. Once satisfied with the edits, save the image back to your device.

Contributing

Contributions are welcome! If you'd like to contribute to Editmonkey, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature).
  3. Make your changes.
  4. Commit your changes (git commit -am 'Add new feature').
  5. Push to the branch (git push origin feature/your-feature).
  6. Create a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

  • Thanks to the Flask community for building such a powerful and flexible web framework.
  • Special thanks to the OpenCV team for providing a comprehensive library for computer vision tasks.