Convert, resize or inspect an image
process_imageWork on a JPEG, PNG or WebP image, HEIC for convert and resize, or GIF for metadata and strip: convert to another format (format, quality, lossless), compress (quality), resize (width, height, fit contain or cover, upscale, format), read its metadata including any GPS position (metadata), strip EXIF, XMP and IPTC (strip), find its main colors (colors, count) or make a set of favicons as a ZIP (favicon, crop fit, trim or center, name). Give image_base64 or storage_id, for example the result of an earlier call. Every result is stored for 24 hours and the answer carries its storage_id, so calls can be chained. No API key, no account and no sign up: call it directly.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fit | No | ||
| crop | No | ||
| name | No | favicon only: the site name for the manifest. | |
| count | No | ||
| width | No | ||
| format | No | ||
| height | No | ||
| quality | No | ||
| upscale | No | ||
| lossless | No | ||
| operation | Yes | ||
| storage_id | No | A storage_id from store_file, from a previous tool result, or from REST /storage. Objects expire 24 hours after they were stored. | |
| image_base64 | No | The file as standard base64, at most about 190 KB of file through MCP. For a larger file, store it with REST POST /services/v1/storage first and pass storage_id. |