TextureAtlas to GIF and Frames
A downloadable tool for Windows
Introduction
A powerful, free and open-source tool for extracting frames and animations from Texture Atlases
TextureAtlas to GIF and Frames converts texture atlases into organized frame collections and GIF/WebP/APNG animations.
Perfect for creating showcases and galleries of game sprites.
πLicensed under AGPL-3.0
Install instructions
Windows:
- Download and extract the archive
- Run TextureAtlas to GIF and Frames.exe
- Select a directory with spritesheets or individual files
- Configure your desired output settings
- Press "Start process"
- Done :)
Linux, Mac OSX or Windows (Python):
Please refer to the Installation Guide documentation on the GitHub repository
π¦ Supported Spritesheet Types
- β Sparrow (XML format)
- β Starling (XML format)
- β Packer TXT (TXT format)
- π¨ (*) Unknown/Unsupported (Attempts to extract sprites despite missing official support)
(*) = *Feature may have bad results or are not fully stable yet*
β¨ Features
- β Multiple output formats: GIF, WebP, APNG animations + individual frames (PNG, WebP, AVIF, BMP, DDS, TGA, TIFF)
- β Batch processing: Extract multiple animations and spritesheets simultaneously
- β Automatic sprite detection: Process image files with metadata or without metadata using boundary detection based on math
- β Organized: Sort frames from spritesheets into individual folders.
- β Advanced controls: Customizable frame rate, loop delay, scale, frame selection, and alpha transparency threshold
- β Compression control: Lossless and lossy compression methods.
- β Smart cropping: Animation-based and frame-based cropping options
- β Find/Replace rules: Customize output filenames with pattern matching
- β Auto-update system: Automatic checking and installation of updates
- β Persistent settings: Configuration saved between sessions
- β (*) Preview system: Preview animations prior to extraction with playback controls
- β (*) Friday Night Funkin' character data: Import character data files from various FNF engines to set correct animation settings
(*) = *Feature may have bad results or are not fully stable yet*
β οΈ Current Limitations
- β οΈ Input image format: Currently supports PNG texture atlases only
- β οΈ Static thread and memory usage: Currently uses the resources you tell it to without any dynamic managing of system resources.
- β οΈ False positive virus (Windows only): Some anti-virus software flags compiled Python code as malware. Read this for more info
Need more information?
Please refer to the GitHub repository, it has more information about the tool and various functionalities.
Published | 13 hours ago |
Status | Released |
Category | Tool |
Platforms | Windows |
Author | autisticlulu |
Tags | Automation, Graphical User Interface (GUI), Indie, Open Source, sourcecode, Sprites, Textures |
Links | GitHub, Source code, Support |
Download
Install instructions
Non-windows platforms require Python to run this tool.
Please refer to the Installation Guide documentation on the GitHub repository
Leave a comment
Log in with itch.io to leave a comment.