A graphical tool for viewing and editing metadata in PNG files.
| .gitignore | ||
| AppIcon.icns | ||
| LICENSE | ||
| png-meta-editor.py | ||
| README.md | ||
| screenshot.png | ||
PNG Metadata Editor
A graphical tool for viewing and editing metadata in PNG files.
Features
- View all metadata fields (tEXt, zTXt, iTXt chunks) in PNG files
- Add, edit, and delete metadata fields
- Pretty-print JSON-formatted values
- Copy metadata values to clipboard
- Visual indication of unsaved changes
Installation
Prerequisites
- Python 3.6+
- Tkinter (usually included with Python)
Dependencies
Install required packages using pip:
pip install pillow pngmeta
Usage
-
Run the application:
python png-meta-editor.py -
Open a PNG file using the "Open PNG File" button
-
View metadata in the tree view on the left
-
Select a field to see its full value in the detail pane
-
Use the buttons to add, edit, or delete fields
Building for Distribution
To create a standalone executable:
pyinstaller --name="PNG Metadata Editor" \
--windowed \
--onefile \
--icon=AppIcon.icns \
png-meta-editor.py
The resulting executable will be in the dist/ directory.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Author
Robert Tusa [Your Contact Information]
Version History
- 2023-10-01: Initial release
