simple client-side HTML tool to extract PNG frames from GIFs
MIT License
Extract PNG frames from a set of GIF files, optionally upscaling them to a specific size (with nearest-neighbour scaling).
Online demo: https://gif-extractor.netlify.app/
This uses gifuct-js to extract frames, and coalesces them into a raw ArrayBuffer. This is then encoded with fast-png, and then saved to a folder on disk using Chrome's File System API.
Clone, cd
into this repo, then:
# install dependencies
npm install
# run local dev server
npm run dev
# or build website to disk
npm run build
MIT, see LICENSE.md for details.