2025-06-19 19:29:10 +02:00
2025-06-19 19:29:10 +02:00
2025-06-19 19:29:10 +02:00
2025-06-19 19:29:10 +02:00
2025-06-19 19:29:10 +02:00
2025-06-19 19:29:10 +02:00
2025-06-19 19:29:10 +02:00

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.
Readme 32 KiB
Languages
Python 100%