1.7 KiB
1.7 KiB
PNG Metadata Editor v1.0.0
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
Mac OS (using py2app)
-
First install the required build tools:
pip install py2app -
Build the application bundle:
python setup.py py2app -
The resulting .app bundle will be in the
dist/directory
Windows (using PyInstaller)
pyinstaller --name="PNG Metadata Editor" \
--windowed \
--onefile \
--icon=AppIcon.ico \
png-meta-editor.py
Linux (using PyInstaller)
pyinstaller --name="PNG Metadata Editor" \
--windowed \
--onefile \
png-meta-editor.py
License
This project is licensed under the MIT License - see LICENSE for details.
Author
Robert Tusa [Your Contact Information]
Version History
- 1.0.0 (2026-01-05): Initial release
