Skip to content

EXIF Viewer is a simple utility designed to provide an overview of EXIF data embedded within image files. With this tool, you can view metadata such as camera settings, geotags, timestamps, and other information that is stored in the image files you capture.

License

Notifications You must be signed in to change notification settings

Johann-FullHD/EXIF_VIEWER

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EXIF Viewer

Version 2 | 16.06.2024

Overview

The EXIF Viewer is a Python application with a Tkinter GUI that allows users to browse, preview, and view the EXIF data of images. This enhanced version includes additional features to make the application more useful and user-friendly.

Features

  • Easy-to-use Interface: Quick and intuitive access to EXIF data.
  • Compact: Lightweight tool with minimal dependencies.
  • Cross-platform: Runs on any platform that supports Python.
  • Browse and Select Images: Browse and select images to view their EXIF data.
  • Image Preview: Display a thumbnail preview of the selected image.
  • Display EXIF Data: Show EXIF data of the image in a popup window.
  • Save EXIF Data: Save EXIF data to a text file.
  • Export EXIF Data to CSV: Export EXIF data from multiple images to a CSV file.
  • Clear Image and Data: Clear the selected image and its data.
  • Rotate Image: Rotate the image by 90 degrees.
  • Apply Filters: Apply image filters including grayscale, sepia, and invert colors.
  • Enhance Sharpness: Enhance the sharpness of the image.
  • Batch Processing: Batch process multiple images to extract and print EXIF data.
  • Detailed Image Information: Display additional image metadata such as dimensions, file size, and color mode.
  • Startup Window: Display a startup window with a logo and a "Starting Application..." message.
  • Menu Bar: A comprehensive menu bar with "File", "Edit", "Batch", and "Help" menus.
  • Status Bar: A status bar to display messages or statuses at the bottom of the window.

Installation

  1. Clone the repository:
    git clone https://github.com/Johann-FullHD/EXIF_VIEWER
  2. Navigate to the project directory:
    cd EXIF_VIEWER
  3. Install the required dependencies:
    pip install -r requirements.txt

Usage

  1. Run the application:
    python main.py
  2. Use the menu options and buttons to interact with the application:
    • Browse: Select an image file.
    • Show EXIF: Display EXIF data of the selected image.
    • Save EXIF Data: Save the EXIF data to a text file.
    • Export EXIF Data to CSV: Export EXIF data from multiple images to a CSV file.
    • Clear Image: Clear the selected image and its data.
    • Rotate Image: Rotate the image by 90 degrees.
    • Apply Filters: Apply grayscale, sepia, or invert colors filter to the image.
    • Enhance Sharpness: Enhance the sharpness of the image.
    • Batch Process Images: Batch process multiple images to extract and print EXIF data.

Compatibility

EXIF Viewer is compatible with most image formats that contain EXIF data, including but not limited to:

  • JPEG
  • TIFF
  • PNG (if EXIF data is present)
  • RAW image formats (certain types may require additional libraries)

This tool is designed to run on:

  • Windows
  • macOS
  • Linux

As long as Python is installed and the necessary dependencies are met, EXIF Viewer should work across these platforms.

License

EXIF Viewer is released under the GNU-License. For more information, see the License file.

Contributing

Contributions are welcome to improve the application's functionality, extend support for other operating systems, or enhance the user interface. You can contribute by submitting a pull requests or reporting bugs and suggestions in the issue tracker. For professional inquiries or potential collaborations, please get in touch via email.

Contact Information

For any additional questions or feedback, feel free to reach out to me:

About

EXIF Viewer is a simple utility designed to provide an overview of EXIF data embedded within image files. With this tool, you can view metadata such as camera settings, geotags, timestamps, and other information that is stored in the image files you capture.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages