slice_sprite_sheet
Cut a sprite sheet into frames. Give columns/rows, or cell_width/cell_height, or neither to auto-detect the grid like voidless.dev/tools (gaps between frames first, else square frames along the long side). Returns each frame as a PNG plus a JSON list of where each sat on the sheet. Images up to 2048x2048, 256 frames, 32 MB of input per call. Free: no credits.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"image": "<image>"
},
"name": "slice_sprite_sheet"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rows | No | ||
| save | No | Also save the result to your Voidless library (free, private) and return its asset id and cdn.voidless.dev URL, for passing to the next tool without base64 | |
| trim | No | Crop each frame to its visible pixels (the JSON says where the crop sat in its cell) | |
| image | Yes | An image: an https URL (e.g. a cdn.voidless.dev link from get_asset or a saved result), a library image key (assets/…png, as get_asset lists it), a data: URI, or base64 PNG/GIF. | |
| columns | No | ||
| cell_width | No | Cell size in px instead of columns/rows | |
| max_images | No | How many frames to return as images (the JSON lists all) | |
| skip_empty | No | Leave out fully transparent cells | |
| cell_height | No |