Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/afcms/afcm_pp
AFCM's Profile Picture Source
https://github.com/afcms/afcm_pp
inkscape profile-picture svg
Last synced: 28 days ago
JSON representation
AFCM's Profile Picture Source
- Host: GitHub
- URL: https://github.com/afcms/afcm_pp
- Owner: AFCMS
- License: gpl-3.0
- Created: 2022-06-03T14:44:40.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-12-03T19:42:12.000Z (2 months ago)
- Last Synced: 2024-12-03T20:32:30.890Z (2 months ago)
- Topics: inkscape, profile-picture, svg
- Language: Python
- Homepage:
- Size: 741 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AFCM Profile Picture Source
![Linter](https://github.com/AFCMS/AFCM_PP/workflows/Linting/badge.svg)
Images: All rights reserved
Code: GPLv3
## Workflow
You need the [Hack Nerd Font](https://github.com/ryanoasis/nerd-fonts) font installed for the profile picture to render properly.
To modify the profile picture, you need to edit the files in `./src` using Inkscape.
Then you can regenerate all the simple SVG and PNG files just by using `python3 ./export.py` (you need to have the inkscape executable or a Flatpak installation, it's not auto detected).
You also need to have the `oxipng` executable in your PATH to optimize the PNG files.
`oxipng` is configured to use the Zopfli compressor which is very slow on large files like the max resolutions.