Read pixels as text
aseprite_read_pixelsRead pixel colors from a sprite region in the same palette format used for drawing, so you can inspect exact colors or copy and modify areas. Returns transparent dots for empty pixels and supports flattened frames or individual layers.
Instructions
Reads pixels back in the same palette + rows format as aseprite_pixel_map, so you can inspect exact colors or copy/modify a region cheaply. '.' = fully transparent; trailing '.' are cut off. Without layer the visible, flattened frame is read; with layer only that layer. Pass the palette (or paletteName) you drew with to get the same keys back. Max 16384 pixels per call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rect | No | [x, y, width, height] or "selection" (default: whole canvas) | |
| frame | No | Frame number, 1-based (default: active frame) | |
| layer | No | Layer name (default: active layer) | |
| palette | No | Preferred keys: character -> hex color | |
| paletteName | No | Name of a palette saved with aseprite_palette |