2d64d3804d8904dc9385bb611feae0b8a22a1113
Spritesheet Frame Rebuilder
Extract individual frames from spritesheet PNG images by detecting connected non-transparent regions and rebuild new spritesheets with options for scaling, padding, layout, and frame repetition.
Features
- Automatically detects connected non-transparent regions as frames
- Supports scaling individual frames
- Pads frames to uniform size
- Sorts frames by their position in the original image (optional)
- Customizable output grid layout (columns & rows)
- Repeat frames multiple times for animation or sprite reuse
- Configurable via JSON config file and/or CLI arguments (
--help
for more info)
Installation
Requires Python 3.7+ and Pillow:
pip install Pillow
Description
Fix individual frames from spritesheet PNG images by detecting connected non-transparent regions and rebuild new spritesheets with options for scaling, padding, layout, and frame repetition.
Languages
Python
100%