From bc2755730e12a3596f15c6ce1a115469ddafa352 Mon Sep 17 00:00:00 2001 From: robert Date: Mon, 5 Jan 2026 18:57:26 +0100 Subject: [PATCH] Update README.md --- README.md | 68 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 67 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 84a57bd..037e0d8 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,68 @@ -# png-meta-editor +# PNG Metadata Editor +A graphical tool for viewing and editing metadata in PNG files. + +![PNG Metadata Editor Screenshot](screenshot.png) + +## 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: + +```bash +pip install pillow pngmeta +``` + +## Usage + +1. Run the application: + ```bash + python png-meta-editor.py + ``` + +2. Open a PNG file using the "Open PNG File" button + +3. View metadata in the tree view on the left +4. Select a field to see its full value in the detail pane +5. Use the buttons to add, edit, or delete fields + +## Building for Distribution + +To create a standalone executable: + +```bash +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](LICENSE) file for details. + +## Author + +Robert Tusa +[Your Contact Information] + +## Version History + +- 2023-10-01: Initial release \ No newline at end of file