recraft_generate_sized
Generate images at any target pixel size, including tiny sizes for game sprites, icons, and UI elements. Produces API-compatible output then downsamples with Lanczos3 for crisp results.
Instructions
Generate an image at any target size (including small sizes like 64x64, 128x128, 256x256). Generates at API-compatible size, then resizes with Lanczos3 downsampling. Perfect for game sprites, icons, and UI elements.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fit | No | Resize strategy: contain (letterbox), cover (crop to fill), fill (stretch) | contain |
| model | No | Model: recraftv4_1, recraftv4_1_vector, recraftv4_1_pro, recraftv4_1_pro_vector, recraftv4_1_utility, recraftv4_1_utility_vector, recraftv4_1_utility_pro, recraftv4_1_utility_pro_vector, recraftv4, recraftv4_vector, recraftv4_pro, recraftv4_pro_vector, recraftv4_styles, recraftv4_styles_vector, recraftv4_styles_pro, recraftv4_styles_pro_vector, recraftv3, recraftv3_vector, recraftv2, recraftv2_vector | recraftv4 |
| style | No | Style name (V3/V2 only) | |
| width | Yes | Target width in pixels (e.g., 64, 128, 256) | |
| height | Yes | Target height in pixels (e.g., 64, 128, 256) | |
| prompt | Yes | Image description | |
| style_id | No | Custom style UUID | |
| remove_bg | No | Remove background before resize (default: false) | |
| output_path | Yes | Where to save the final image | |
| negative_prompt | No | What to exclude |