[PR #2664] Update README.md #1980

Open
opened 2025-11-06 13:27:02 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/vinta/awesome-python/pull/2664
Author: @non-npc
Created: 3/18/2025
Status: 🔄 Open

Base: masterHead: patch-2


📝 Commits (1)

📊 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

  • 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.


🔄 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:** 🔄 Open **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>
GiteaMirror added the pull-request label 2025-11-06 13:27:02 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-python#1980