make_gif
Turn frames (or a sprite sheet) into an animated GIF: frame rate, loop, whole-number nearest-neighbour scale for crisp pixel art, transparency kept (GIF transparency is on/off per pixel), or flattened onto a background colour. Pixel art with up to 255 colours keeps every colour exactly. Images up to 2048x2048, 256 frames, 32 MB of input per call. Free: no credits.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "make_gif"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fps | No | ||
| loop | 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 | |
| scale | No | Nearest-neighbour upscale (2 = each pixel becomes 2x2) | |
| sheet | No | Instead of frames: one sprite sheet image, cut into frames row by row. | |
| frames | No | Frames in order, each an image (https URL, library image key, data: URI or base64). An animated GIF counts as all its frames. | |
| background | No | Hex colour to flatten onto, e.g. #1a1a2e. Omit to keep transparency. | |
| sheet_rows | No | Rows of the sheet (with sheet). | |
| sheet_columns | No | Columns of the sheet (with sheet). Omit columns and rows to auto-detect the grid. |