The cross-platform desktop swiss-army knife for GIFs and APNGs. Create, split, convert or alter GIFs and animated PNGs with easy-to-use-but-powerful-when-needed controls.
⚠️ WARNING ⚠️
The app is currently under rigorous daily development and is incomplete. Clone it at your own risk. All feedbacks are appreciated
TridentFrame consists of two main parts. The python backend handling image processing, and the web frontend (HTML-CSS-JS) for the UI, image previews and input controls.
- Electron : Main framework
- Pillow : GIF parsing
- pyAPNG : APNG parsing
- zeroRPC : Connecting the python backend to the electron frontend
- Bulma : For the pretty and clean UI
- Sass : Modifying bulma's styles
- Font Awesome : Icons
- Create GIF/APNG from frames
- Split GIF/APNG into frames
- Alter a GIF/APNG's fps, transparency or format
- GUI finalization
Devnotes:
ZeroMQ fix: npm rebuild zeromq --runtime=electron --target=1.8.8