Anyone who agrees with this pull request could submit an Approve review to it.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/vinta/awesome-python/pull/2664
**Author:** [@non-npc](https://github.com/non-npc)
**Created:** 3/18/2025
**Status:** ❌ Closed
**Base:** `master` ← **Head:** `patch-2`
---
### 📝 Commits (1)
- [`89b916b`](https://github.com/vinta/awesome-python/commit/89b916b21147ecf68c8767272ba5240555832ad7) Update README.md
### 📊 Changes
**1 file changed** (+1 additions, -0 deletions)
<details>
<summary>View changed files</summary>
📝 `README.md` (+1 -0)
</details>
### 📄 Description
added Sprite Toolz to Miscellaneous
## What is this Python project?
[Sprite Toolz](https://github.com/non-npc/Sprite-Toolz) - Features for working with sprite sheets, including frame manipulation, batch processing, and animation export.
## What's the difference between this Python project and similar ones?
# Sprite Toolz Features
## 1. Advanced Frame Selection and Export
- **Multiple selection modes:**
- Regular click for single frame
- Shift+Click for entire rows
- Ctrl+Click for entire columns
- Ctrl+Shift+Click for custom frame selection in any order
- **Export options:**
- Sprite strips (horizontal arrangement)
- Individual frame files
- Animated GIF/APNG with customizable frame timing
## 2. Batch Processing Capabilities
- Process multiple sprite sheets at once
- Support for recursive subfolder processing
- **Multiple export formats per batch:**
- Individual frames
- Row strips
- Animated GIFs
- Animated PNGs (APNG)
- Maintains folder structure in output
## 3. Smart Cell Size Management
- **Two modes for defining cell size:**
- Manual width/height input
- Automatic calculation based on row/column count
- Dynamic grid overlay with customizable color
- Padding system with live preview and permanent application
## 4. Interactive Canvas Features
- Checkered background for transparency visualization
- Zoom functionality (1x to 6x) with scroll support
- Real-time grid overlay
- Visual selection highlighting
- Center-aligned sprite sheet display
## 5. Row/Column Manipulation Tools
- Duplicate, delete, or add blank rows/columns
- Export individual rows or columns
- Frame-by-frame operations (duplicate, delete, export)
- Maintains transparency in all operations
- Supports undo through selection clearing
--
Anyone who agrees with this pull request could submit an *Approve* review to it.
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/vinta/awesome-python/pull/2664
Author: @non-npc
Created: 3/18/2025
Status: ❌ Closed
Base:
master← Head:patch-2📝 Commits (1)
89b916bUpdate README.md📊 Changes
1 file changed (+1 additions, -0 deletions)
View changed files
📝
README.md(+1 -0)📄 Description
added Sprite Toolz to Miscellaneous
What is this Python project?
Sprite Toolz - Features for working with sprite sheets, including frame manipulation, batch processing, and animation export.
What's the difference between this Python project and similar ones?
Sprite Toolz Features
1. Advanced Frame Selection and Export
2. Batch Processing Capabilities
3. Smart Cell Size Management
4. Interactive Canvas Features
5. Row/Column Manipulation Tools
--
Anyone who agrees with this pull request could submit an Approve review to it.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.