Photo Selector is a Python-based graphical user interface (GUI) application that allows users to browse, select, and perform actions on images from a chosen directory. This application is built using Tkinter and PIL (Pillow) libraries.
- Browse through images in a selected directory.
- Select or deselect images for further actions.
- Navigate through images using Next and Previous buttons or keyboard arrows.
- Display the name of the current image.
- Perform actions on selected images such as printing their names, copying to another directory, or moving to another directory.
- Clone the repository:
git clone https://github.com/yourusername/photoselector.git cd photoselector
-
Run the application:
python3 photoselector.py
-
Use the file dialog to select the directory containing the images you want to browse.
-
Use the
NextandPreviousbuttons (or the left and right arrow keys) to navigate through the images. -
Click
Selectto mark an image for selection. The button will turn green and the text will change to "Selected". Click again to deselect. -
When you're done selecting images, click the
Finishbutton to open the Finish Options window. -
In the Finish Options window, choose the actions you want to perform on the selected images:
- Print the names of the selected images.
- Copy the selected images to another directory.
- Move the selected images to another directory.
-
Click
Applyto perform the selected actions.
| Key | Function |
|---|---|
| Left Arrow | Navigate to the previous image |
| Right Arrow | Navigate to the next image |
| Space | Toggle selection of image |
| Enter | Open Finish Options window |
- Python 3.x
- Tkinter (included with Python)
- Pillow
