A PNG icon packer written in GDScript.
Version 1.1.1
Godot Engine 4.1.x
Copyright © 2021-2023 Chris Roberts (Krobbizoid).
This project is abandoned. (Archived and read-only.)
GD Icon Packer was a PNG icon packer written in GDScript. It took source PNG files, extracted some metadata, performed some basic validation, and packed them into ICO or ICNS files if they met the standards for these icon types.
ICNS files generated by GD Icon Packer have very poor compatibility! If you want to generate ICNS files, I recommend searching for other software.
If you want to generate ICO files, check out my new project, Pico.
GD Icon Packer is not recommended for practical use. There is no way to use it
without opening this repository as a Godot Engine project and hard-coding the
source and target files in main/main.gd
before running the project.
- General impracticality. (It's a pain to set up, and there is better software available.)
- The ICO files produced by this program are only compatible with Windows Vista or newer versions of Windows. (Older versions of Windows do not support ICO files with embedded PNG images.)
- The ICNS files produced by this program have very poor compatibility with macOS. (No icon images are provided for Retina displays, and the generated ICNS files cause crashes when used as a native app icon. Also, ICNS files with embedded PNG images may be incompatible with older versions of macOS.)
GD Icon Packer is released under the MIT License:
https://krobbi.github.io/license/2021/2023/mit.txt
See license.txt for a full copy of the license text.