This is an Inkscape plugin for the bulk export of application icons in multiple sizes.
Originally created by @ScreamingTaco and later updated by
@firephreek. I've just added 512px size for Windows.
These contributors made life significantly easier for others.
This repository is not actively maintained, and by the time you are reading this, it might already be obsolete or incompatible with the latest version of Inkscape.
Additionally, this repository might be deleted at any time.
Place the app_icon.inx
and app_icon.py
files in the Inkscape extensions directory.
On Ubuntu, the directory is typically located at ~/.config/inkscape/extensions/
.
You can install the plugin by running the following commands:
mkdir -p ~/.config/inkscape/extensions
pushd ~/.config/inkscape/extensions
wget https://raw.githubusercontent.com/akabanov/inkscape_app_icon_generator/master/app_icon_generator.inx
wget https://raw.githubusercontent.com/akabanov/inkscape_app_icon_generator/master/app_icon_generator.py
chmod +x app_icon_generator.py
popd
Then, (re)start Inkscape.
When you have your icon ready, run the plugin:
And make sure the paths are correct:
I got tired of having to manually export different icon size when I made an icon in inkscape, so I made this plugin to automate it
- Add Windows support
- Add tests to make sure the icon meets the standards for whatever app store it is being designed for
- refactor the python code to use subprocesses
- add option to specify custom path to save to
- clean up output