OutlineCheck is a Python-based tool for analyzing and fixing bad outlines in pixel art sprites.
It detects common outline issues such as staircase effects, jaggies, and broken outlines, then applies automatic corrections to improve visual consistency and readability.
- Automatic outline analysis
- Detection of staircase outlines
- Detection of jaggies and broken outlines
- Smart outline correction
- Designed for pixel art sprites
- Useful for artists and game developers
OutlineCheck scans sprite contours pixel by pixel to identify outline patterns that break pixel art rules.
Detected errors are corrected using simple and consistent outline logic.
The goal of OutlineCheck is to save time and improve sprite quality by automating outline cleanup.
- Python 3
- Image processing libraries (PyQt6, Pillow, NumPy)
This project is currently under development.
Python 3.10+
NumPy
Pillow
PyQt6
pip install numpy pillow pyqt6
git clone https://github.com/yourname/OutlineCheck.git
cd OutlineCheck- Launch the application
- Choose the interface language (English / Français)
- Load a sprite file (PNG only)
- Analyze outlines
- Apply automatic corrections
- Export as PNG