Operations
Image Operations
Image processing — resize, crop, convert, watermark
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Image processing — resize, crop, convert, watermark
{ "type": "image_resize", "params": { "width": 800, "height": 600, "fit": "cover" } }
| Param | Type | Description |
|---|---|---|
| width | integer | Target width in pixels |
| height | integer | Target height in pixels |
| fit | string | Resize mode: cover, contain, fill, inside, outside |
{ "type": "image_crop", "params": { "left": 100, "top": 50, "width": 500, "height": 400 } }
{ "type": "image_convert", "params": { "format": "webp", "quality": 85 } }
{ "type": "image_watermark-text", "params": { "text": "© 2026", "position": "bottom-right", "opacity": 0.5 } }
{ "type": "image_watermark-image", "params": { "watermark_url": "https://example.com/logo.png", "position": "center", "opacity": 0.3 } }
{ "type": "image_blur", "params": { "sigma": 5.0 } }
{ "type": "image_sharpen", "params": { "sigma": 1.5 } }
{ "type": "image_rotate", "params": { "angle": 45, "background": "#ffffff" } }
{ "type": "image_composite", "params": { "overlay_url": "https://example.com/overlay.png", "x": 10, "y": 10 } }
{
"input": ["https://example.com/frame1.png", "https://example.com/frame2.png"],
"operations": [{ "type": "image_animated", "params": { "format": "webp", "delay": 100 } }]
}
{ "type": "image_metadata" }
{ "type": "image_svg-to-raster", "params": { "format": "png", "width": 1024 } }
{ "type": "image_pdf-to-image", "params": { "format": "png", "dpi": 300, "page": 1 } }
{ "type": "image_deep-zoom", "params": { "tile_size": 256 } }
{ "type": "image_icc-convert", "params": { "profile": "srgb" } }