Skip to content

orangasus/Image-Grid-Cutter

Repository files navigation

Image Cutter

Description

Image Cutter is an interactive image processing tool designed to simplify the task of defining and saving cut parameters for images. This application provides a user-friendly graphical interface, allowing users to visually place and adjust multiple rectangular cut regions on an image. These defined parameters can then be saved and reapplied to other images, making repetitive image processing tasks efficient and consistent.

Image Cutter was my final project for a university course

Features

  • Interactive Edit View - Users can place and adjust multiple rectangular regions over a loaded image
  • Cutting Functionality - Save the defined regions as individual image files
  • Parameter Management - Save and load cut parameters for reuse on different images

Usage

  1. Load an Image

Image Description

2. Place rectangles by manually entering or uploading parameters

Image Description

3. Adjust parameters by dragging the grid or changing their value in the entries fields

Image Description

4. Save parameters if needed in a json file

5.Press the cut button

Image Description

6. Check out the results

Image 1 Image 2

OR

  1. Automated Cut: Load an image and load saved parameters to perform an automated cut

Image 1 Image 2

2. Enjoy the results :)

Image 1 Image 2 Image 1 Image 2

Tech Stack

  • Tkinter for simple user-friendly UI
  • Pillow for image cutting features

Potential Improvements

  • Batch Processing
    Add functionality to upload and process multiple images using saved parameters for automated cuts. This would significantly enhance the tool's efficiency for users dealing with large sets of images.

About

Interactive Desktop Image Cutting Tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published